Variable ValidateCreateWorkflowsSchemaConst
ValidateCreateWorkflowsSchema: ZodObject<
{
payload: ZodObject<
{
scope: ZodOptional<
ZodObject<
{
project: ZodOptional<ZodObject<{ id: ZodString }, $loose>>;
type: ZodOptional<
ZodCustom<
(...) & (...)
| "PROJECT"
| "GLOBAL",
(...) & (...) | "PROJECT" | "GLOBAL",
>,
>;
},
$loose,
>,
>;
statuses: ZodOptional<
ZodArray<
ZodObject<
{
description: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
name: ZodString;
statusCategory: ZodCustom<
(...) & (...)
| "TODO"
| "IN_PROGRESS"
| "DONE",
(...) & (...) | "TODO" | "IN_PROGRESS" | "DONE",
>;
statusReference: ZodString;
},
$loose,
>,
>,
>;
workflows: ZodOptional<
ZodArray<
ZodObject<
{
description: ZodOptional<ZodString>;
loopedTransitionContainerLayout: ZodOptional<
ZodObject<{ x: ...; y: ... }, $loose>,
>;
name: ZodString;
startPointLayout: ZodOptional<ZodObject<{ x: ...; y: ... }, $loose>>;
statuses: ZodArray<
ZodObject<
{
approvalConfiguration: ...;
layout: ...;
properties: ...;
statusReference: ...;
},
$loose,
>,
>;
transitions: ZodArray<
ZodObject<
{
actions: ...;
conditions: ...;
customIssueEventId: ...;
description: ...;
id: ...;
links: ...;
name: ...;
properties: ...;
toStatusReference: ...;
transitionScreen: ...;
triggers: ...;
type: ...;
validators: ...;
},
$loose,
>,
>;
},
$loose,
>,
>,
>;
},
$loose,
>;
validationOptions: ZodOptional<
ZodObject<
{
levels: ZodOptional<
ZodArray<
ZodCustom<
string & {}
| "WARNING"
| "ERROR",
string & {} | "WARNING" | "ERROR",
>,
>,
>;
},
$loose,
>,
>;
},
$strip,
> = ...