Variable: WorkflowSchema
ts
const WorkflowSchema: ZodObject<{
created: ZodOptional<ZodCoercedDate<unknown>>;
description: ZodString;
hasDraftWorkflow: ZodOptional<ZodBoolean>;
id: ZodObject<{
entityId: ZodOptional<ZodString>;
name: ZodString;
}, $loose>;
isDefault: ZodOptional<ZodBoolean>;
operations: ZodOptional<ZodObject<{
canDelete: ZodBoolean;
canEdit: ZodBoolean;
}, $loose>>;
projects: ZodOptional<ZodArray<ZodObject<{
avatarUrls: ZodOptional<ZodObject<{
16x16: ZodOptional<ZodURL>;
24x24: ZodOptional<ZodURL>;
32x32: ZodOptional<ZodURL>;
48x48: ZodOptional<ZodURL>;
}, $loose>>;
id: ZodOptional<ZodString>;
key: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
projectCategory: ZodOptional<ZodObject<{
description: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
self: ZodOptional<ZodString>;
}, $loose>>;
projectTypeKey: ZodOptional<ZodCustom<
| string & object
| "software"
| "service_desk"
| "business"
| "product_discovery"
| "customer_service",
| string & object
| "software"
| "service_desk"
| "business"
| "product_discovery"
| "customer_service">>;
self: ZodOptional<ZodString>;
simplified: ZodOptional<ZodBoolean>;
}, $loose>>>;
schemes: ZodOptional<ZodArray<ZodObject<{
id: ZodString;
name: ZodString;
}, $loose>>>;
statuses: ZodOptional<ZodArray<ZodObject<{
id: ZodString;
name: ZodString;
properties: ZodOptional<ZodRecord<ZodString, ZodAny>>;
}, $loose>>>;
transitions: ZodOptional<ZodArray<ZodObject<{
description: ZodString;
from: ZodArray<ZodString>;
id: ZodString;
name: ZodString;
properties: ZodOptional<ZodRecord<ZodString, ZodAny>>;
rules: ZodOptional<ZodObject<{
conditionsTree: ZodOptional<ZodType<..., ..., ...>>;
postFunctions: ZodOptional<ZodArray<...>>;
validators: ZodOptional<ZodArray<...>>;
}, $loose>>;
screen: ZodOptional<ZodObject<{
id: ZodString;
name: ZodOptional<ZodString>;
}, $loose>>;
to: ZodString;
type: ZodCustom<"global" | string & object | "initial" | "directed", "global" | string & object | "initial" | "directed">;
}, $loose>>>;
updated: ZodOptional<ZodCoercedDate<unknown>>;
}, $loose>;Defined in: src/cloud/models/workflow.ts:11
Details about a workflow.