Skip to content

Variable: SpacePermissionAssignmentSchema

ts
const SpacePermissionAssignmentSchema: ZodObject<{
  id: ZodOptional<ZodString>;
  operation: ZodOptional<ZodNullable<ZodObject<{
     key: ZodOptional<ZodString>;
     targetType: ZodOptional<ZodCustom<
        | "attachment"
        | "page"
        | "embed"
        | string & object
        | "comment"
        | "whiteboard"
        | "database"
        | "folder"
        | "space"
        | "blogpost"
        | "application"
        | "userProfile", 
        | "attachment"
        | "page"
        | "embed"
        | string & object
        | "comment"
        | "whiteboard"
        | "database"
        | "folder"
        | "space"
        | "blogpost"
        | "application"
       | "userProfile">>;
  }, $loose>>>;
  principal: ZodOptional<ZodNullable<ZodObject<{
     id: ZodOptional<ZodString>;
     type: ZodOptional<ZodString>;
  }, $loose>>>;
}, $loose>;

Defined in: src/v2/models/spacePermissionAssignment.ts:4