Skip to content

Variable: WorkflowDocumentDTOSchema

ts
const WorkflowDocumentDTOSchema: ZodObject<{
  created: ZodOptional<ZodString>;
  description: ZodOptional<ZodString>;
  id: ZodOptional<ZodString>;
  lastUpdateAuthorAAID: ZodOptional<ZodString>;
  loopedTransitionContainerLayout: ZodOptional<ZodObject<{
     x: ZodOptional<ZodNumber>;
     y: ZodOptional<ZodNumber>;
  }, $loose>>;
  name: ZodOptional<ZodString>;
  scope: ZodOptional<ZodObject<{
     project: ZodOptional<ZodObject<{
        id: ZodString;
     }, $loose>>;
     type: ZodOptional<ZodCustom<string & object | "PROJECT" | "GLOBAL", string & object | "PROJECT" | "GLOBAL">>;
  }, $loose>>;
  startPointLayout: ZodOptional<ZodObject<{
     x: ZodOptional<ZodNumber>;
     y: ZodOptional<ZodNumber>;
  }, $loose>>;
  statuses: ZodOptional<ZodArray<ZodObject<{
     approvalConfiguration: ZodOptional<ZodObject<{
        active: ZodCustom<... | ... | ..., ... | ... | ...>;
        conditionType: ZodCustom<... | ... | ... | ..., ... | ... | ... | ...>;
        conditionValue: ZodString;
        exclude: ZodOptional<ZodNullable<...>>;
        fieldId: ZodString;
        prePopulatedFieldId: ZodOptional<ZodNullable<...>>;
        transitionApproved: ZodString;
        transitionRejected: ZodString;
     }, $loose>>;
     deprecated: ZodOptional<ZodBoolean>;
     layout: ZodOptional<ZodObject<{
        x: ZodOptional<ZodNullable<...>>;
        y: ZodOptional<ZodNullable<...>>;
     }, $loose>>;
     properties: ZodOptional<ZodRecord<ZodString, ZodAny>>;
     statusReference: ZodOptional<ZodString>;
  }, $loose>>>;
  transitions: ZodOptional<ZodArray<ZodObject<{
     actions: ZodOptional<ZodArray<ZodObject<{
        id: ZodOptional<...>;
        parameters: ZodOptional<...>;
        ruleKey: ZodString;
     }, $loose>>>;
     conditions: ZodOptional<ZodType<ConditionGroupConfiguration, unknown, $ZodTypeInternals<ConditionGroupConfiguration, unknown>>>;
     customIssueEventId: ZodOptional<ZodNullable<ZodString>>;
     description: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     links: ZodOptional<ZodArray<ZodObject<{
        fromPort: ZodOptional<...>;
        fromStatusReference: ZodOptional<...>;
        toPort: ZodOptional<...>;
     }, $loose>>>;
     name: ZodOptional<ZodString>;
     properties: ZodOptional<ZodRecord<ZodString, ZodAny>>;
     toStatusReference: ZodOptional<ZodString>;
     transitionScreen: ZodOptional<ZodObject<{
        id: ZodOptional<ZodNullable<...>>;
        parameters: ZodOptional<ZodRecord<..., ...>>;
        ruleKey: ZodString;
     }, $loose>>;
     triggers: ZodOptional<ZodArray<ZodObject<{
        id: ZodOptional<...>;
        parameters: ZodRecord<..., ...>;
        ruleKey: ZodString;
     }, $loose>>>;
     type: ZodOptional<ZodCustom<string & object | "GLOBAL" | "INITIAL" | "DIRECTED", string & object | "GLOBAL" | "INITIAL" | "DIRECTED">>;
     validators: ZodOptional<ZodArray<ZodObject<{
        id: ZodOptional<...>;
        parameters: ZodOptional<...>;
        ruleKey: ZodString;
     }, $loose>>>;
  }, $loose>>>;
  updated: ZodOptional<ZodString>;
  version: ZodOptional<ZodObject<{
     id: ZodOptional<ZodString>;
     versionNumber: ZodOptional<ZodNumber>;
  }, $loose>>;
}, $loose>;

Defined in: src/cloud/models/workflowDocumentDTO.ts:10

The workflow stored for the specified version.