Skip to content

Variable: WorkflowPreviewSchema

ts
const WorkflowPreviewSchema: ZodObject<{
  description: ZodOptional<ZodString>;
  id: ZodOptional<ZodString>;
  loopedTransitionContainerLayout: ZodOptional<ZodObject<{
     x: ZodOptional<ZodNumber>;
     y: ZodOptional<ZodNumber>;
  }, $loose>>;
  name: ZodOptional<ZodString>;
  queryContext: ZodOptional<ZodArray<ZodObject<{
     issueTypes: ZodOptional<ZodArray<ZodString>>;
     project: ZodOptional<ZodString>;
  }, $loose>>>;
  scope: ZodOptional<ZodObject<{
     project: ZodOptional<ZodObject<{
        id: ZodOptional<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: ZodOptional<ZodString>;
        transitionApproved: ZodOptional<ZodString>;
        transitionRejected: ZodOptional<ZodString>;
     }, $loose>>;
     deprecated: ZodOptional<ZodBoolean>;
     layout: ZodOptional<ZodObject<{
        x: ZodOptional<ZodNumber>;
        y: ZodOptional<ZodNumber>;
     }, $loose>>;
     statusReference: ZodOptional<ZodString>;
  }, $loose>>>;
  transitions: ZodOptional<ZodArray<ZodObject<{
     actions: ZodOptional<ZodArray<ZodObject<{
        id: ZodOptional<...>;
        parameters: ZodOptional<...>;
        ruleKey: ZodOptional<...>;
     }, $loose>>>;
     conditions: ZodOptional<ZodType<PreviewConditionGroupConfiguration, unknown, $ZodTypeInternals<PreviewConditionGroupConfiguration, unknown>>>;
     customIssueEventId: ZodOptional<ZodString>;
     description: ZodOptional<ZodString>;
     id: ZodOptional<ZodString>;
     links: ZodOptional<ZodArray<ZodObject<{
        fromPort: ZodOptional<...>;
        fromStatusReference: ZodOptional<...>;
        toPort: ZodOptional<...>;
     }, $loose>>>;
     name: ZodOptional<ZodString>;
     toStatusReference: ZodOptional<ZodString>;
     transitionScreen: ZodOptional<ZodObject<{
        id: ZodOptional<ZodString>;
        parameters: ZodOptional<ZodRecord<..., ...>>;
        ruleKey: ZodOptional<ZodString>;
     }, $loose>>;
     triggers: ZodOptional<ZodArray<ZodObject<{
        id: ZodOptional<...>;
        ruleKey: ZodOptional<...>;
     }, $loose>>>;
     type: ZodOptional<ZodCustom<string & object | "GLOBAL" | "INITIAL" | "DIRECTED", string & object | "GLOBAL" | "INITIAL" | "DIRECTED">>;
     validators: ZodOptional<ZodArray<ZodObject<{
        id: ZodOptional<...>;
        parameters: ZodOptional<...>;
        ruleKey: ZodOptional<...>;
     }, $loose>>>;
  }, $loose>>>;
  version: ZodOptional<ZodObject<{
     id: ZodOptional<ZodString>;
     versionNumber: ZodOptional<ZodNumber>;
  }, $loose>>;
}, $loose>;

Defined in: src/cloud/models/workflowPreview.ts:11

Details of a workflow.