Skip to content

Variable: AddPermissionToSpaceSchema

ts
const AddPermissionToSpaceSchema: ZodObject<{
  _links: ZodOptional<ZodObject<{
     base: ZodOptional<ZodString>;
     byOperation: ZodOptional<ZodString>;
     collection: ZodOptional<ZodString>;
     context: ZodOptional<ZodString>;
     download: ZodOptional<ZodString>;
     editui: ZodOptional<ZodString>;
     edituiv2: ZodOptional<ZodString>;
     next: ZodOptional<ZodString>;
     prev: ZodOptional<ZodString>;
     self: ZodOptional<ZodString>;
     tinyui: ZodOptional<ZodString>;
     webui: ZodOptional<ZodString>;
  }, $loose>>;
  operation: ZodObject<{
     key: ZodEnum<{
        administer: "administer";
        archive: "archive";
        copy: "copy";
        create: "create";
        delete: "delete";
        export: "export";
        move: "move";
        purge: "purge";
        purge_version: "purge_version";
        read: "read";
        restore: "restore";
        restrict_content: "restrict_content";
        update: "update";
        use: "use";
     }>;
     target: ZodEnum<{
        attachment: "attachment";
        blogpost: "blogpost";
        comment: "comment";
        page: "page";
        space: "space";
     }>;
  }, $loose>;
  spaceKey: ZodString;
  subject: ZodObject<{
     identifier: ZodString;
     type: ZodEnum<{
        group: "group";
        user: "user";
     }>;
  }, $loose>;
}, $strip>;

Defined in: src/v1/parameters/addPermissionToSpace.ts:4