@type t() :: %Docspring.Model.Submission{
actions: [Docspring.Model.SubmissionAction.t()] | nil,
batch_id: String.t() | nil,
data: map() | nil,
data_requests: [Docspring.Model.SubmissionDataRequest.t()] | nil,
download_url: String.t() | nil,
editable: boolean() | nil,
expired: boolean(),
expires_at: String.t() | nil,
id: String.t(),
metadata: map() | nil,
pdf_hash: String.t() | nil,
permanent_download_url: String.t() | nil,
processed_at: String.t() | nil,
referrer: String.t() | nil,
source: String.t() | nil,
state: String.t(),
template_id: String.t() | nil,
test: boolean(),
truncated_text: map() | nil
}