Replaced with FormSubmissionDraft and FormSubmissionDraftVersion

interface NewFormsAppDraft {
    externalId?: null | string;
    formId: number;
    jobId?: null | string;
    previousFormSubmissionApprovalId?: string;
    taskActionId?: string;
    taskActionLabel?: string;
    taskGroupInstanceId?: string;
    taskGroupInstanceLabel?: string;
    taskId?: string;
    taskName?: string;
    title: string;
}

Properties

externalId?: null | string

The external id provided by a developer

formId: number

The id of the form the draft was saved against

jobId?: null | string

The id of the job associated with the draft

previousFormSubmissionApprovalId?: string

The previous form submission approval id, if the draft is a response to a clarification request on the submission approval

taskActionId?: string

The id of the scheduled task action that was used to complete the task.

taskActionLabel?: string

The label of the scheduled task action that was used to complete the task.

taskGroupInstanceId?: string

The id of the scheduled task group instance that the taskId is related to.

taskGroupInstanceLabel?: string

The label of the scheduled task group instance that the taskId is related to.

taskId?: string

The id of the scheduled task that was started when the draft was saved.

taskName?: string

The name of the scheduled task that was started when the draft was saved.

title: string

The title input by the user to display the draft