Skip to content

Variable: PermissionSchemeSchema ​

ts
const PermissionSchemeSchema: ZodObject<{
  description: ZodOptional<ZodString>;
  expand: ZodOptional<ZodString>;
  id: ZodOptional<ZodNumber>;
  name: ZodOptional<ZodString>;
  permissions: ZodOptional<ZodArray<ZodObject<{
     holder: ZodOptional<ZodObject<{
        expand: ZodOptional<ZodString>;
        field: ZodOptional<ZodObject<..., ...>>;
        group: ZodOptional<ZodObject<..., ...>>;
        parameter: ZodOptional<ZodString>;
        projectRole: ZodOptional<ZodObject<..., ...>>;
        type: ZodOptional<ZodString>;
        user: ZodOptional<ZodObject<..., ...>>;
     }, ApiObjectConfig<undefined>>>;
     id: ZodOptional<ZodNumber>;
     permission: ZodOptional<ZodString>;
     self: ZodOptional<ZodURL>;
  }, ApiObjectConfig<undefined>>>>;
  self: ZodOptional<ZodURL>;
}, ApiObjectConfig<undefined>>;

Defined in: src/server/models/permissionScheme.ts:5