Skip to content

Variable: LabelSchema

ts
const LabelSchema: ZodObject<{
  color: ZodOptional<ZodNullable<ZodEnum<{
     black: "black";
     blue: "blue";
     green: "green";
     lime: "lime";
     orange: "orange";
     pink: "pink";
     purple: "purple";
     red: "red";
     sky: "sky";
     yellow: "yellow";
  }>>>;
  id: ZodString;
  idBoard: ZodOptional<ZodString>;
  limits: ZodOptional<ZodObject<{
     attachments: ZodOptional<ZodObject<{
        perBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        perCard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     boards: ZodOptional<ZodObject<{
        totalAccessRequestsPerBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        totalMembersPerBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        totalPerMember: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     cards: ZodOptional<ZodObject<{
        openPerBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        openPerList: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        totalPerBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        totalPerList: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     checkItems: ZodOptional<ZodObject<{
        perChecklist: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     checklists: ZodOptional<ZodObject<{
        perBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        perCard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     customFieldOptions: ZodOptional<ZodObject<{
        perField: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     customFields: ZodOptional<ZodObject<{
        perBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     labels: ZodOptional<ZodObject<{
        perBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     lists: ZodOptional<ZodObject<{
        openPerBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        totalPerBoard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     orgs: ZodOptional<ZodObject<{
        freeBoardsPerOrg: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        totalMembersPerOrg: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        totalPerMember: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        usersPerFreeOrg: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     reactions: ZodOptional<ZodObject<{
        perAction: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
        uniquePerAction: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
     stickers: ZodOptional<ZodObject<{
        perCard: ZodOptional<ZodObject<{
           count: ...;
           disableAt: ...;
           status: ...;
           warnAt: ...;
        }, $strip>>;
     }, $strip>>;
  }, $strip>>;
  name: ZodOptional<ZodNullable<ZodString>>;
  uses: ZodOptional<ZodNumber>;
}, $strip>;

Defined in: models/label.ts:7