Variable WorkflowCapabilityPayloadSchemaConst
WorkflowCapabilityPayloadSchema: ZodObject<
{
statuses: ZodOptional<
ZodArray<
ZodObject<
{
description: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
onConflict: ZodOptional<
ZodCustom<
string & {}
| "FAIL"
| "USE"
| "NEW",
string & {} | "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 & {}
| "TODO"
| "IN_PROGRESS"
| "DONE",
string & {} | "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 & {}
| "FAIL"
| "USE"
| "NEW",
string & {} | "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 & {}
| "FAIL"
| "USE"
| "NEW",
string & {} | "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,
> = ...
The payload for creating a workflows. See https://www.atlassian.com/software/jira/guides/workflows/overview#what-is-a-jira-workflow