Variable: WorkflowCapabilitiesSchema
ts
const WorkflowCapabilitiesSchema: ZodObject<{
connectRules: ZodOptional<ZodArray<ZodObject<{
addonKey: ZodOptional<ZodString>;
createUrl: ZodOptional<ZodString>;
description: ZodOptional<ZodString>;
editUrl: ZodOptional<ZodString>;
moduleKey: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
ruleKey: ZodOptional<ZodString>;
ruleType: ZodOptional<ZodCustom<string & object | "Condition" | "Validator" | "Function" | "Screen", string & object | "Condition" | "Validator" | "Function" | "Screen">>;
viewUrl: ZodOptional<ZodString>;
}, $loose>>>;
editorScope: ZodOptional<ZodCustom<string & object | "PROJECT" | "GLOBAL", string & object | "PROJECT" | "GLOBAL">>;
forgeRules: ZodOptional<ZodArray<ZodObject<{
description: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
ruleKey: ZodOptional<ZodString>;
ruleType: ZodOptional<ZodCustom<string & object | "Condition" | "Validator" | "Function" | "Screen", string & object | "Condition" | "Validator" | "Function" | "Screen">>;
}, $loose>>>;
projectTypes: ZodOptional<ZodArray<ZodCustom<
| "unknown"
| string & object
| "software"
| "service_desk"
| "business"
| "product_discovery",
| "unknown"
| string & object
| "software"
| "service_desk"
| "business"
| "product_discovery">>>;
systemRules: ZodOptional<ZodArray<ZodObject<{
description: ZodString;
incompatibleRuleKeys: ZodArray<ZodString>;
isAvailableForInitialTransition: ZodBoolean;
isVisible: ZodBoolean;
name: ZodString;
ruleKey: ZodString;
ruleType: ZodCustom<string & object | "Condition" | "Validator" | "Function" | "Screen", string & object | "Condition" | "Validator" | "Function" | "Screen">;
}, $loose>>>;
triggerRules: ZodOptional<ZodArray<ZodObject<{
availableTypes: ZodArray<ZodObject<{
description: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
type: ZodOptional<ZodString>;
}, $loose>>;
ruleKey: ZodString;
}, $loose>>>;
}, $loose>;Defined in: src/cloud/models/workflowCapabilities.ts:8