FormSubmissionDraft: {
    externalId?: string;
    formId: number;
    formsAppId: number;
    id: string;
    jobId?: string;
    previousFormSubmissionApprovalId?: string;
    submissionId?: string;
    taskActionId?: string;
    taskGroupInstanceId?: string;
    taskId?: string;
    username?: string;
    versions: FormSubmissionDraftVersion[];
}

Type declaration

  • OptionalexternalId?: string

    The external id provided by a developer

  • formId: number

    The id of the form the draft was saved against

  • formsAppId: number

    The id of the forms app the draft was created in

  • id: string

    Unique identifier for the draft.

  • OptionaljobId?: string

    The id of the job associated with the draft

  • OptionalpreviousFormSubmissionApprovalId?: string

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

  • OptionalsubmissionId?: string

    The submission identifier to indicate if the draft has been submitted

  • OptionaltaskActionId?: string

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

  • OptionaltaskGroupInstanceId?: string

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

  • OptionaltaskId?: string

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

  • Optionalusername?: string

    The username of the user that the draft is associated with. Will be undefined if the draft is being shared.

  • versions: FormSubmissionDraftVersion[]

    The versions of the draft data