Skip to content

Variable: SpacePermissionAssignmentSchema

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

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