Skip to content

Variable: BoardsPayloadSchema

ts
const BoardsPayloadSchema: ZodObject<{
  boards: ZodOptional<ZodArray<ZodObject<{
     boardFilterJQL: ZodOptional<ZodString>;
     cardColorStrategy: ZodOptional<ZodCustom<
        | string & object
        | "ISSUE_TYPE"
        | "REQUEST_TYPE"
        | "ASSIGNEE"
        | "PRIORITY"
        | "NONE"
        | "CUSTOM", 
        | string & object
        | "ISSUE_TYPE"
        | "REQUEST_TYPE"
        | "ASSIGNEE"
        | "PRIORITY"
        | "NONE"
       | "CUSTOM">>;
     cardLayout: ZodOptional<ZodObject<{
        showDaysInColumn: ZodOptional<ZodCustom<..., ...>>;
     }, $loose>>;
     cardLayouts: ZodOptional<ZodArray<ZodObject<{
        fieldId: ZodOptional<...>;
        id: ZodOptional<...>;
        mode: ZodOptional<...>;
        position: ZodOptional<...>;
     }, $loose>>>;
     columns: ZodOptional<ZodArray<ZodObject<{
        maximumIssueConstraint: ZodOptional<...>;
        minimumIssueConstraint: ZodOptional<...>;
        name: ZodOptional<...>;
        statusIds: ZodOptional<...>;
     }, $loose>>>;
     enableCardCover: ZodOptional<ZodBoolean>;
     name: ZodOptional<ZodString>;
     pcri: ZodOptional<ZodObject<{
        anID: ZodOptional<ZodBoolean>;
        areference: ZodOptional<ZodBoolean>;
        entityId: ZodOptional<ZodString>;
        entityType: ZodOptional<ZodString>;
        id: ZodOptional<ZodString>;
        type: ZodOptional<ZodCustom<..., ...>>;
     }, $loose>>;
     quickFilters: ZodOptional<ZodArray<ZodObject<{
        description: ZodOptional<...>;
        jqlQuery: ZodOptional<...>;
        name: ZodOptional<...>;
     }, $loose>>>;
     supportsSprint: ZodOptional<ZodBoolean>;
     swimlanes: ZodOptional<ZodObject<{
        customSwimlanes: ZodOptional<ZodArray<...>>;
        defaultCustomSwimlaneName: ZodOptional<ZodString>;
        swimlaneStrategy: ZodOptional<ZodCustom<..., ...>>;
     }, $loose>>;
     workingDaysConfig: ZodOptional<ZodObject<{
        friday: ZodOptional<ZodBoolean>;
        id: ZodOptional<ZodNumber>;
        monday: ZodOptional<ZodBoolean>;
        nonWorkingDays: ZodOptional<ZodArray<...>>;
        saturday: ZodOptional<ZodBoolean>;
        sunday: ZodOptional<ZodBoolean>;
        thursday: ZodOptional<ZodBoolean>;
        timezoneId: ZodOptional<ZodString>;
        tuesday: ZodOptional<ZodBoolean>;
        wednesday: ZodOptional<ZodBoolean>;
     }, $loose>>;
  }, $loose>>>;
}, $loose>;

Defined in: src/cloud/models/boardsPayload.ts:5