Skip to content

Variable: WorkflowTransitionRulesSchema

ts
const WorkflowTransitionRulesSchema: ZodObject<{
  conditions: ZodOptional<ZodArray<ZodObject<{
     configuration: ZodObject<{
        disabled: ZodOptional<ZodBoolean>;
        tag: ZodOptional<ZodString>;
        value: ZodString;
     }, $loose>;
     id: ZodString;
     key: ZodString;
     transition: ZodOptional<ZodObject<{
        id: ZodNumber;
        name: ZodString;
     }, $loose>>;
  }, $loose>>>;
  postFunctions: ZodOptional<ZodArray<ZodObject<{
     configuration: ZodObject<{
        disabled: ZodOptional<ZodBoolean>;
        tag: ZodOptional<ZodString>;
        value: ZodString;
     }, $loose>;
     id: ZodString;
     key: ZodString;
     transition: ZodOptional<ZodObject<{
        id: ZodNumber;
        name: ZodString;
     }, $loose>>;
  }, $loose>>>;
  validators: ZodOptional<ZodArray<ZodObject<{
     configuration: ZodObject<{
        disabled: ZodOptional<ZodBoolean>;
        tag: ZodOptional<ZodString>;
        value: ZodString;
     }, $loose>;
     id: ZodString;
     key: ZodString;
     transition: ZodOptional<ZodObject<{
        id: ZodNumber;
        name: ZodString;
     }, $loose>>;
  }, $loose>>>;
  workflowId: ZodObject<{
     draft: ZodOptional<ZodBoolean>;
     name: ZodString;
  }, $loose>;
}, $loose>;

Defined in: src/cloud/models/workflowTransitionRules.ts:7

A workflow with transition rules.