Variable: WorkflowCapabilityPayloadSchema
ts
const WorkflowCapabilityPayloadSchema: ZodObject<{
statuses: ZodOptional<ZodArray<ZodObject<{
description: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
onConflict: ZodOptional<ZodCustom<string & object | "FAIL" | "USE" | "NEW", string & object | "FAIL" | "USE" | "NEW">>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<..., ...>>;
}, $loose>>;
statusCategory: ZodOptional<ZodCustom<string & object | "TODO" | "IN_PROGRESS" | "DONE", string & object | "TODO" | "IN_PROGRESS" | "DONE">>;
}, $loose>>>;
workflows: ZodOptional<ZodArray<ZodObject<{
description: ZodOptional<ZodString>;
loopedTransitionContainerLayout: ZodOptional<ZodObject<{
x: ZodOptional<ZodNumber>;
y: ZodOptional<ZodNumber>;
}, $loose>>;
name: ZodOptional<ZodString>;
onConflict: ZodOptional<ZodCustom<string & object | "FAIL" | "USE" | "NEW", string & object | "FAIL" | "USE" | "NEW">>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<..., ...>>;
}, $loose>>;
startPointLayout: ZodOptional<ZodObject<{
x: ZodOptional<ZodNumber>;
y: ZodOptional<ZodNumber>;
}, $loose>>;
statuses: ZodOptional<ZodArray<ZodObject<{
layout: ZodOptional<...>;
pcri: ZodOptional<...>;
properties: ZodOptional<...>;
}, $loose>>>;
transitions: ZodOptional<ZodArray<ZodObject<{
actions: ZodOptional<...>;
conditions: ZodOptional<...>;
customIssueEventId: ZodOptional<...>;
description: ZodOptional<...>;
from: ZodOptional<...>;
id: ZodOptional<...>;
name: ZodOptional<...>;
properties: ZodOptional<...>;
to: ZodOptional<...>;
transitionScreen: ZodOptional<...>;
triggers: ZodOptional<...>;
type: ZodOptional<...>;
validators: ZodOptional<...>;
}, $loose>>>;
}, $loose>>>;
workflowScheme: ZodOptional<ZodObject<{
defaultWorkflow: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
}, $loose>>;
description: ZodOptional<ZodString>;
explicitMappings: ZodOptional<ZodRecord<ZodString, ZodAny>>;
name: ZodOptional<ZodString>;
onConflict: ZodOptional<ZodCustom<string & object | "FAIL" | "USE" | "NEW", string & object | "FAIL" | "USE" | "NEW">>;
pcri: ZodOptional<ZodObject<{
anID: ZodOptional<ZodBoolean>;
areference: ZodOptional<ZodBoolean>;
entityId: ZodOptional<ZodString>;
entityType: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
type: ZodOptional<ZodCustom<... | ... | ..., ... | ... | ...>>;
}, $loose>>;
}, $loose>>;
}, $loose>;Defined in: src/cloud/models/workflowCapabilityPayload.ts:11
The payload for creating a workflows. See https://www.atlassian.com/software/jira/guides/workflows/overview#what-is-a-jira-workflow