Skip to content

Variable: PermissionGrantsSchema ​

ts
const PermissionGrantsSchema: ZodObject<{
  expand: 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>>>>;
}, ApiObjectConfig<undefined>>;

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