t() :: %DocuSign.Model.EnvelopeDefinition{
accessibility: String.t(),
allowMarkup: String.t(),
allowReassign: String.t(),
allowRecipientRecursion: String.t(),
allowViewHistory: String.t(),
asynchronous: String.t(),
attachments: [Attachment],
attachmentsUri: String.t(),
authoritativeCopy: String.t(),
authoritativeCopyDefault: String.t(),
autoNavigation: String.t(),
brandId: String.t(),
brandLock: String.t(),
certificateUri: String.t(),
completedDateTime: String.t(),
compositeTemplates: [CompositeTemplate],
createdDateTime: String.t(),
customFields: AccountCustomFields,
customFieldsUri: String.t(),
declinedDateTime: String.t(),
deletedDateTime: String.t(),
deliveredDateTime: String.t(),
documents: [Document],
documentsCombinedUri: String.t(),
documentsUri: String.t(),
emailBlurb: String.t(),
emailSettings: EnvelopeEmailSettings,
emailSubject: String.t(),
enableWetSign: String.t(),
enforceSignerVisibility: String.t(),
envelopeId: String.t(),
envelopeIdStamping: String.t(),
envelopeUri: String.t(),
eventNotification: EventNotification,
initialSentDateTime: String.t(),
is21CFRPart11: String.t(),
isSignatureProviderEnvelope: String.t(),
lastModifiedDateTime: String.t(),
lockInformation: EnvelopeLocks,
messageLock: String.t(),
notification: Notification,
notificationUri: String.t(),
password: String.t(),
purgeState: String.t(),
recipients: EnvelopeRecipients,
recipientsLock: String.t(),
recipientsUri: String.t(),
sentDateTime: String.t(),
signerCanSignOnMobile: String.t(),
signingLocation: String.t(),
status: String.t(),
statusChangedDateTime: String.t(),
templateId: String.t(),
templateRoles: [TemplateRole],
templatesUri: String.t(),
transactionId: String.t(),
useDisclosure: String.t(),
voidedDateTime: String.t(),
voidedReason: String.t()
}