Skip to content

Variable: PageWorkflowSchema ​

ts
const PageWorkflowSchema: ZodObject<{
  isLast: ZodBoolean;
  maxResults: ZodNumber;
  nextPage: ZodOptional<ZodURL>;
  self: ZodOptional<ZodURL>;
  startAt: ZodNumber;
  total: ZodNumber;
  values: ZodArray<ZodObject<{
     created: ZodOptional<ZodCoercedDate<unknown>>;
     description: ZodString;
     hasDraftWorkflow: ZodOptional<ZodBoolean>;
     id: ZodObject<{
        entityId: ZodOptional<ZodString>;
        name: ZodString;
     }, ApiObjectConfig<undefined>>;
     isDefault: ZodOptional<ZodBoolean>;
     operations: ZodOptional<ZodObject<{
        canDelete: ZodBoolean;
        canEdit: ZodBoolean;
     }, ApiObjectConfig<undefined>>>;
     projects: ZodOptional<ZodArray<ZodObject<{
        avatarUrls: ZodOptional<ZodObject<..., ...>>;
        id: ZodOptional<ZodString>;
        key: ZodOptional<ZodString>;
        name: ZodOptional<ZodString>;
        projectCategory: ZodOptional<ZodObject<..., ...>>;
        projectTypeKey: ZodOptional<ZodCustom<..., ...>>;
        self: ZodOptional<ZodString>;
        simplified: ZodOptional<ZodBoolean>;
     }, ApiObjectConfig<undefined>>>>;
     schemes: ZodOptional<ZodArray<ZodObject<{
        id: ZodString;
        name: ZodString;
     }, ApiObjectConfig<undefined>>>>;
     statuses: ZodOptional<ZodArray<ZodObject<{
        id: ZodString;
        name: ZodString;
        properties: ZodOptional<ZodRecord<..., ...>>;
     }, ApiObjectConfig<undefined>>>>;
     transitions: ZodOptional<ZodArray<ZodObject<{
        description: ZodString;
        from: ZodArray<ZodString>;
        id: ZodString;
        name: ZodString;
        properties: ZodOptional<ZodRecord<..., ...>>;
        rules: ZodOptional<ZodObject<..., ...>>;
        screen: ZodOptional<ZodObject<..., ...>>;
        to: ZodString;
        type: ZodCustom<... | ... | ... | ..., ... | ... | ... | ...>;
     }, ApiObjectConfig<undefined>>>>;
     updated: ZodOptional<ZodCoercedDate<unknown>>;
  }, ApiObjectConfig<undefined>>>;
}, ApiObjectConfig<undefined>>;

Defined in: src/cloud/models/pageWorkflow.ts:4