@type t() :: %DocuSign.Model.Envelope{
accessControlListBase64: String.t() | nil,
allowComments: String.t() | nil,
allowMarkup: String.t() | nil,
allowReassign: String.t() | nil,
allowViewHistory: String.t() | nil,
anySigner: String.t() | nil,
asynchronous: String.t() | nil,
attachmentsUri: String.t() | nil,
authoritativeCopy: String.t() | nil,
authoritativeCopyDefault: String.t() | nil,
autoNavigation: String.t() | nil,
brandId: String.t() | nil,
brandLock: String.t() | nil,
burnDefaultTabData: String.t() | nil,
certificateUri: String.t() | nil,
completedDateTime: String.t() | nil,
copyRecipientData: String.t() | nil,
createdDateTime: String.t() | nil,
customFields: DocuSign.Model.AccountCustomFields.t() | nil,
customFieldsUri: String.t() | nil,
declinedDateTime: String.t() | nil,
deletedDateTime: String.t() | nil,
deliveredDateTime: String.t() | nil,
disableResponsiveDocument: String.t() | nil,
documentBase64: String.t() | nil,
documentsCombinedUri: String.t() | nil,
documentsUri: String.t() | nil,
emailBlurb: String.t() | nil,
emailSettings: DocuSign.Model.EmailSettings.t() | nil,
emailSubject: String.t() | nil,
enableWetSign: String.t() | nil,
enforceSignerVisibility: String.t() | nil,
envelopeAttachments: [DocuSign.Model.Attachment.t()] | nil,
envelopeCustomMetadata: DocuSign.Model.EnvelopeCustomMetadata.t() | nil,
envelopeDocuments: [DocuSign.Model.EnvelopeDocument.t()] | nil,
envelopeId: String.t() | nil,
envelopeIdStamping: String.t() | nil,
envelopeLocation: String.t() | nil,
envelopeMetadata: DocuSign.Model.EnvelopeMetadata.t() | nil,
envelopeUri: String.t() | nil,
expireAfter: String.t() | nil,
expireDateTime: String.t() | nil,
expireEnabled: String.t() | nil,
externalEnvelopeId: String.t() | nil,
folders: [DocuSign.Model.Folder.t()] | nil,
hasComments: String.t() | nil,
hasFormDataChanged: String.t() | nil,
hasWavFile: String.t() | nil,
holder: String.t() | nil,
initialSentDateTime: String.t() | nil,
is21CFRPart11: String.t() | nil,
isDynamicEnvelope: String.t() | nil,
isSignatureProviderEnvelope: String.t() | nil,
lastModifiedDateTime: String.t() | nil,
location: String.t() | nil,
lockInformation: DocuSign.Model.EnvelopeLocks.t() | nil,
messageLock: String.t() | nil,
notification: DocuSign.Model.Notification.t() | nil,
notificationUri: String.t() | nil,
powerForm: DocuSign.Model.PowerForm.t() | nil,
purgeCompletedDate: String.t() | nil,
purgeRequestDate: String.t() | nil,
purgeState: String.t() | nil,
recipients: DocuSign.Model.EnvelopeRecipients.t() | nil,
recipientsLock: String.t() | nil,
recipientsUri: String.t() | nil,
sender: DocuSign.Model.UserInfo.t() | nil,
sentDateTime: String.t() | nil,
signerCanSignOnMobile: String.t() | nil,
signingLocation: String.t() | nil,
status: String.t() | nil,
statusChangedDateTime: String.t() | nil,
statusDateTime: String.t() | nil,
templatesUri: String.t() | nil,
transactionId: String.t() | nil,
useDisclosure: String.t() | nil,
voidedDateTime: String.t() | nil,
voidedReason: String.t() | nil,
workflow: DocuSign.Model.Workflow.t() | nil
}