Variable WorkflowCapabilitiesSchemaConst
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 & {}
| "Condition"
| "Validator"
| "Function"
| "Screen",
string & {} | "Condition" | "Validator" | "Function" | "Screen",
>,
>;
viewUrl: ZodOptional<ZodString>;
},
$loose,
>,
>,
>;
editorScope: ZodOptional<
ZodCustom<
string & {}
| "PROJECT"
| "GLOBAL",
string & {} | "PROJECT" | "GLOBAL",
>,
>;
forgeRules: ZodOptional<
ZodArray<
ZodObject<
{
description: ZodOptional<ZodString>;
id: ZodOptional<ZodString>;
name: ZodOptional<ZodString>;
ruleKey: ZodOptional<ZodString>;
ruleType: ZodOptional<
ZodCustom<
string & {}
| "Condition"
| "Validator"
| "Function"
| "Screen",
string & {} | "Condition" | "Validator" | "Function" | "Screen",
>,
>;
},
$loose,
>,
>,
>;
projectTypes: ZodOptional<
ZodArray<
ZodCustom<
| "unknown"
| string & {}
| "software"
| "service_desk"
| "business"
| "product_discovery",
| "unknown"
| string & {}
| "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 & {}
| "Condition"
| "Validator"
| "Function"
| "Screen",
string & {} | "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,
> = ...