NewFormSubmissionWorkflowEvent: {
    error?: string;
    event: FormWorkflowEvent | FormSchedulingEvent;
    finishedAt?: string;
    formId: number;
    startedAt?: string;
    status: "QUEUED" | "STARTED" | "FAILED" | "SUCCEEDED";
} & ({
    stage: "SCHEDULING" | "SUBMISSION" | "APPROVAL" | "REPLAY" | "RETRY";
    submissionId: string;
} | {
    draftId: string;
    stage: "DRAFT";
})

Type declaration

  • Optional error?: string
  • event: FormWorkflowEvent | FormSchedulingEvent
  • Optional finishedAt?: string
  • formId: number
  • Optional startedAt?: string
  • status: "QUEUED" | "STARTED" | "FAILED" | "SUCCEEDED"