Variable: BoardPayloadSchema
ts
const BoardPayloadSchema: 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<"false" | "true" | string & object, "false" | "true" | string & object>>;
}, $loose>>;
cardLayouts: ZodOptional<ZodArray<ZodObject<{
fieldId: ZodOptional<ZodString>;
id: ZodOptional<ZodNumber>;
mode: ZodOptional<ZodCustom<string & object | "PLAN" | "WORK", string & object | "PLAN" | "WORK">>;
position: ZodOptional<ZodNumber>;
}, $loose>>>;
columns: ZodOptional<ZodArray<ZodObject<{
maximumIssueConstraint: ZodOptional<ZodNumber>;
minimumIssueConstraint: ZodOptional<ZodNumber>;
name: ZodOptional<ZodString>;
statusIds: ZodOptional<ZodArray<ZodObject<{
anID: ZodOptional<...>;
areference: ZodOptional<...>;
entityId: ZodOptional<...>;
entityType: ZodOptional<...>;
id: ZodOptional<...>;
type: ZodOptional<...>;
}, $loose>>>;
}, $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<"id" | "ref" | string & object, "id" | "ref" | string & object>>;
}, $loose>>;
quickFilters: ZodOptional<ZodArray<ZodObject<{
description: ZodOptional<ZodString>;
jqlQuery: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
}, $loose>>>;
supportsSprint: ZodOptional<ZodBoolean>;
swimlanes: ZodOptional<ZodObject<{
customSwimlanes: ZodOptional<ZodArray<ZodObject<{
description: ZodOptional<ZodString>;
jqlQuery: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
}, $loose>>>;
defaultCustomSwimlaneName: ZodOptional<ZodString>;
swimlaneStrategy: ZodOptional<ZodCustom<
| "none"
| "custom"
| string & object
| "assignee"
| "parentChild"
| "assigneeUnassignedFirst"
| "epic"
| "project"
| "issueparent"
| "issuechildren"
| "request_type",
| "none"
| "custom"
| string & object
| "assignee"
| "parentChild"
| "assigneeUnassignedFirst"
| "epic"
| "project"
| "issueparent"
| "issuechildren"
| "request_type">>;
}, $loose>>;
workingDaysConfig: ZodOptional<ZodObject<{
friday: ZodOptional<ZodBoolean>;
id: ZodOptional<ZodNumber>;
monday: ZodOptional<ZodBoolean>;
nonWorkingDays: ZodOptional<ZodArray<ZodObject<{
id: ZodOptional<ZodNumber>;
iso8601Date: ZodOptional<ZodString>;
}, $loose>>>;
saturday: ZodOptional<ZodBoolean>;
sunday: ZodOptional<ZodBoolean>;
thursday: ZodOptional<ZodBoolean>;
timezoneId: ZodOptional<ZodString>;
tuesday: ZodOptional<ZodBoolean>;
wednesday: ZodOptional<ZodBoolean>;
}, $loose>>;
}, $loose>;Defined in: src/cloud/models/boardPayload.ts:12
The payload for creating a board