Variable: ValidateCreateWorkflowsSchema
ts
const 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 & object | "WARNING" | "ERROR", string & object | "WARNING" | "ERROR">>>;
}, $loose>>;
}, $strip>;Defined in: src/cloud/parameters/validateCreateWorkflows.ts:4