Class EnvelopeDefinition

    • Constructor Detail

      • EnvelopeDefinition

        public EnvelopeDefinition()
    • Method Detail

      • accessControlListBase64

        public EnvelopeDefinition accessControlListBase64​(String accessControlListBase64)
        accessControlListBase64.
        Returns:
        EnvelopeDefinition
      • getAccessControlListBase64

        public String getAccessControlListBase64()
        .
        Returns:
        accessControlListBase64
      • setAccessControlListBase64

        public void setAccessControlListBase64​(String accessControlListBase64)
        setAccessControlListBase64.
      • accessibility

        public EnvelopeDefinition accessibility​(String accessibility)
        accessibility.
        Returns:
        EnvelopeDefinition
      • getAccessibility

        public String getAccessibility()
        Sets the document reading zones for screen reader applications. This element can only be used if Document Accessibility is enabled for the account. ###### Note: This information is currently generated from the DocuSign web console by setting the reading zones when creating a template, exporting the reading zone string information, and adding it here..
        Returns:
        accessibility
      • setAccessibility

        public void setAccessibility​(String accessibility)
        setAccessibility.
      • allowComments

        public EnvelopeDefinition allowComments​(String allowComments)
        allowComments.
        Returns:
        EnvelopeDefinition
      • getAllowComments

        public String getAllowComments()
        .
        Returns:
        allowComments
      • setAllowComments

        public void setAllowComments​(String allowComments)
        setAllowComments.
      • getAllowMarkup

        public String getAllowMarkup()
        When set to **true**, Document Markup is enabled for envelope. Account must have Document Markup enabled to use this.
        Returns:
        allowMarkup
      • setAllowMarkup

        public void setAllowMarkup​(String allowMarkup)
        setAllowMarkup.
      • allowReassign

        public EnvelopeDefinition allowReassign​(String allowReassign)
        allowReassign.
        Returns:
        EnvelopeDefinition
      • getAllowReassign

        public String getAllowReassign()
        When set to **true**, the recipient can redirect an envelope to a more appropriate recipient..
        Returns:
        allowReassign
      • setAllowReassign

        public void setAllowReassign​(String allowReassign)
        setAllowReassign.
      • allowRecipientRecursion

        public EnvelopeDefinition allowRecipientRecursion​(String allowRecipientRecursion)
        allowRecipientRecursion.
        Returns:
        EnvelopeDefinition
      • getAllowRecipientRecursion

        public String getAllowRecipientRecursion()
        When set to **true**, this enables the Recursive Recipients feature and allows a recipient to appear more than once in the routing order..
        Returns:
        allowRecipientRecursion
      • setAllowRecipientRecursion

        public void setAllowRecipientRecursion​(String allowRecipientRecursion)
        setAllowRecipientRecursion.
      • allowViewHistory

        public EnvelopeDefinition allowViewHistory​(String allowViewHistory)
        allowViewHistory.
        Returns:
        EnvelopeDefinition
      • getAllowViewHistory

        public String getAllowViewHistory()
        .
        Returns:
        allowViewHistory
      • setAllowViewHistory

        public void setAllowViewHistory​(String allowViewHistory)
        setAllowViewHistory.
      • getAnySigner

        public String getAnySigner()
        .
        Returns:
        anySigner
      • setAnySigner

        public void setAnySigner​(String anySigner)
        setAnySigner.
      • asynchronous

        public EnvelopeDefinition asynchronous​(String asynchronous)
        asynchronous.
        Returns:
        EnvelopeDefinition
      • getAsynchronous

        public String getAsynchronous()
        When set to **true**, the envelope is queued for processing and the value of the `status` property is set to 'Processing'. Additionally, get status calls return 'Processing' until completed..
        Returns:
        asynchronous
      • setAsynchronous

        public void setAsynchronous​(String asynchronous)
        setAsynchronous.
      • addAttachmentsItem

        public EnvelopeDefinition addAttachmentsItem​(Attachment attachmentsItem)
        addAttachmentsItem.
        Returns:
        EnvelopeDefinition
      • getAttachments

        public List<Attachment> getAttachments()
        .
        Returns:
        attachments
      • setAttachments

        public void setAttachments​(List<Attachment> attachments)
        setAttachments.
      • attachmentsUri

        public EnvelopeDefinition attachmentsUri​(String attachmentsUri)
        attachmentsUri.
        Returns:
        EnvelopeDefinition
      • getAttachmentsUri

        public String getAttachmentsUri()
        .
        Returns:
        attachmentsUri
      • setAttachmentsUri

        public void setAttachmentsUri​(String attachmentsUri)
        setAttachmentsUri.
      • authoritativeCopy

        public EnvelopeDefinition authoritativeCopy​(String authoritativeCopy)
        authoritativeCopy.
        Returns:
        EnvelopeDefinition
      • getAuthoritativeCopy

        public String getAuthoritativeCopy()
        Specifies the Authoritative copy feature. If set to true the Authoritative copy feature is enabled..
        Returns:
        authoritativeCopy
      • setAuthoritativeCopy

        public void setAuthoritativeCopy​(String authoritativeCopy)
        setAuthoritativeCopy.
      • authoritativeCopyDefault

        public EnvelopeDefinition authoritativeCopyDefault​(String authoritativeCopyDefault)
        authoritativeCopyDefault.
        Returns:
        EnvelopeDefinition
      • getAuthoritativeCopyDefault

        public String getAuthoritativeCopyDefault()
        .
        Returns:
        authoritativeCopyDefault
      • setAuthoritativeCopyDefault

        public void setAuthoritativeCopyDefault​(String authoritativeCopyDefault)
        setAuthoritativeCopyDefault.
      • autoNavigation

        public EnvelopeDefinition autoNavigation​(String autoNavigation)
        autoNavigation.
        Returns:
        EnvelopeDefinition
      • getAutoNavigation

        public String getAutoNavigation()
        .
        Returns:
        autoNavigation
      • setAutoNavigation

        public void setAutoNavigation​(String autoNavigation)
        setAutoNavigation.
      • getBrandId

        public String getBrandId()
        This sets the brand profile format used for the envelope. The value in the string is the brandId associated with the profile. Account branding must be enabled for the account to use this option..
        Returns:
        brandId
      • setBrandId

        public void setBrandId​(String brandId)
        setBrandId.
      • getBrandLock

        public String getBrandLock()
        .
        Returns:
        brandLock
      • setBrandLock

        public void setBrandLock​(String brandLock)
        setBrandLock.
      • burnDefaultTabData

        public EnvelopeDefinition burnDefaultTabData​(String burnDefaultTabData)
        burnDefaultTabData.
        Returns:
        EnvelopeDefinition
      • getBurnDefaultTabData

        public String getBurnDefaultTabData()
        .
        Returns:
        burnDefaultTabData
      • setBurnDefaultTabData

        public void setBurnDefaultTabData​(String burnDefaultTabData)
        setBurnDefaultTabData.
      • certificateUri

        public EnvelopeDefinition certificateUri​(String certificateUri)
        certificateUri.
        Returns:
        EnvelopeDefinition
      • getCertificateUri

        public String getCertificateUri()
        Retrieves a URI for an endpoint that allows you to easily retrieve certificate information..
        Returns:
        certificateUri
      • setCertificateUri

        public void setCertificateUri​(String certificateUri)
        setCertificateUri.
      • completedDateTime

        public EnvelopeDefinition completedDateTime​(String completedDateTime)
        completedDateTime.
        Returns:
        EnvelopeDefinition
      • getCompletedDateTime

        public String getCompletedDateTime()
        Specifies the date and time this item was completed..
        Returns:
        completedDateTime
      • setCompletedDateTime

        public void setCompletedDateTime​(String completedDateTime)
        setCompletedDateTime.
      • addCompositeTemplatesItem

        public EnvelopeDefinition addCompositeTemplatesItem​(CompositeTemplate compositeTemplatesItem)
        addCompositeTemplatesItem.
        Returns:
        EnvelopeDefinition
      • getCompositeTemplates

        public List<CompositeTemplate> getCompositeTemplates()
        A complex type that can be added to create envelopes from a combination of DocuSign templates and PDF forms. The basic envelope remains the same, while the Composite Template adds new document and template overlays into the envelope. There can be any number of Composite Template structures in the envelope..
        Returns:
        compositeTemplates
      • setCompositeTemplates

        public void setCompositeTemplates​(List<CompositeTemplate> compositeTemplates)
        setCompositeTemplates.
      • copyRecipientData

        public EnvelopeDefinition copyRecipientData​(String copyRecipientData)
        copyRecipientData.
        Returns:
        EnvelopeDefinition
      • getCopyRecipientData

        public String getCopyRecipientData()
        .
        Returns:
        copyRecipientData
      • setCopyRecipientData

        public void setCopyRecipientData​(String copyRecipientData)
        setCopyRecipientData.
      • createdDateTime

        public EnvelopeDefinition createdDateTime​(String createdDateTime)
        createdDateTime.
        Returns:
        EnvelopeDefinition
      • getCreatedDateTime

        public String getCreatedDateTime()
        Indicates the date and time the item was created..
        Returns:
        createdDateTime
      • setCreatedDateTime

        public void setCreatedDateTime​(String createdDateTime)
        setCreatedDateTime.
      • getCustomFields

        public CustomFields getCustomFields()
        An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters..
        Returns:
        customFields
      • setCustomFields

        public void setCustomFields​(CustomFields customFields)
        setCustomFields.
      • customFieldsUri

        public EnvelopeDefinition customFieldsUri​(String customFieldsUri)
        customFieldsUri.
        Returns:
        EnvelopeDefinition
      • getCustomFieldsUri

        public String getCustomFieldsUri()
        Contains a URI for an endpoint that you can use to retrieve the custom fields..
        Returns:
        customFieldsUri
      • setCustomFieldsUri

        public void setCustomFieldsUri​(String customFieldsUri)
        setCustomFieldsUri.
      • declinedDateTime

        public EnvelopeDefinition declinedDateTime​(String declinedDateTime)
        declinedDateTime.
        Returns:
        EnvelopeDefinition
      • getDeclinedDateTime

        public String getDeclinedDateTime()
        The date and time the recipient declined the document..
        Returns:
        declinedDateTime
      • setDeclinedDateTime

        public void setDeclinedDateTime​(String declinedDateTime)
        setDeclinedDateTime.
      • deletedDateTime

        public EnvelopeDefinition deletedDateTime​(String deletedDateTime)
        deletedDateTime.
        Returns:
        EnvelopeDefinition
      • getDeletedDateTime

        public String getDeletedDateTime()
        Specifies the data and time the item was deleted..
        Returns:
        deletedDateTime
      • setDeletedDateTime

        public void setDeletedDateTime​(String deletedDateTime)
        setDeletedDateTime.
      • deliveredDateTime

        public EnvelopeDefinition deliveredDateTime​(String deliveredDateTime)
        deliveredDateTime.
        Returns:
        EnvelopeDefinition
      • getDeliveredDateTime

        public String getDeliveredDateTime()
        Reserved: For DocuSign use only..
        Returns:
        deliveredDateTime
      • setDeliveredDateTime

        public void setDeliveredDateTime​(String deliveredDateTime)
        setDeliveredDateTime.
      • disableResponsiveDocument

        public EnvelopeDefinition disableResponsiveDocument​(String disableResponsiveDocument)
        disableResponsiveDocument.
        Returns:
        EnvelopeDefinition
      • getDisableResponsiveDocument

        public String getDisableResponsiveDocument()
        .
        Returns:
        disableResponsiveDocument
      • setDisableResponsiveDocument

        public void setDisableResponsiveDocument​(String disableResponsiveDocument)
        setDisableResponsiveDocument.
      • documentBase64

        public EnvelopeDefinition documentBase64​(String documentBase64)
        documentBase64.
        Returns:
        EnvelopeDefinition
      • getDocumentBase64

        public String getDocumentBase64()
        .
        Returns:
        documentBase64
      • setDocumentBase64

        public void setDocumentBase64​(String documentBase64)
        setDocumentBase64.
      • addDocumentsItem

        public EnvelopeDefinition addDocumentsItem​(Document documentsItem)
        addDocumentsItem.
        Returns:
        EnvelopeDefinition
      • getDocuments

        public List<Document> getDocuments()
        Complex element contains the details on the documents in the envelope..
        Returns:
        documents
      • setDocuments

        public void setDocuments​(List<Document> documents)
        setDocuments.
      • documentsCombinedUri

        public EnvelopeDefinition documentsCombinedUri​(String documentsCombinedUri)
        documentsCombinedUri.
        Returns:
        EnvelopeDefinition
      • getDocumentsCombinedUri

        public String getDocumentsCombinedUri()
        .
        Returns:
        documentsCombinedUri
      • setDocumentsCombinedUri

        public void setDocumentsCombinedUri​(String documentsCombinedUri)
        setDocumentsCombinedUri.
      • documentsUri

        public EnvelopeDefinition documentsUri​(String documentsUri)
        documentsUri.
        Returns:
        EnvelopeDefinition
      • getDocumentsUri

        public String getDocumentsUri()
        Contains a URI for an endpoint that you can use to retrieve the documents..
        Returns:
        documentsUri
      • setDocumentsUri

        public void setDocumentsUri​(String documentsUri)
        setDocumentsUri.
      • getEmailBlurb

        public String getEmailBlurb()
        Optional element. This is the same as the email body. If specified it is included in email body for all envelope recipients. This can be a maximum of 10000 characters.
        Returns:
        emailBlurb
      • setEmailBlurb

        public void setEmailBlurb​(String emailBlurb)
        setEmailBlurb.
      • getEmailSettings

        public EmailSettings getEmailSettings()
        This optional complex element enables the sender to override some envelope email setting information. This can be used to override the Reply To email address and name associated with the envelope, as well as the BCC email addresses to which an envelope is sent. When the `emailSettings` information is used for an envelope, it only applies to that envelope. **Important Note:** The `emailSettings` information is not returned in the GET method for envelope status. Use GET /email_settings to return information about the emailSettings..
        Returns:
        emailSettings
      • setEmailSettings

        public void setEmailSettings​(EmailSettings emailSettings)
        setEmailSettings.
      • emailSubject

        public EnvelopeDefinition emailSubject​(String emailSubject)
        emailSubject.
        Returns:
        EnvelopeDefinition
      • getEmailSubject

        public String getEmailSubject()
        Specifies the subject of the email that is sent to all recipients. See [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject..
        Returns:
        emailSubject
      • setEmailSubject

        public void setEmailSubject​(String emailSubject)
        setEmailSubject.
      • enableWetSign

        public EnvelopeDefinition enableWetSign​(String enableWetSign)
        enableWetSign.
        Returns:
        EnvelopeDefinition
      • getEnableWetSign

        public String getEnableWetSign()
        When set to **true**, the signer is allowed to print the document and sign it on paper..
        Returns:
        enableWetSign
      • setEnableWetSign

        public void setEnableWetSign​(String enableWetSign)
        setEnableWetSign.
      • enforceSignerVisibility

        public EnvelopeDefinition enforceSignerVisibility​(String enforceSignerVisibility)
        enforceSignerVisibility.
        Returns:
        EnvelopeDefinition
      • getEnforceSignerVisibility

        public String getEnforceSignerVisibility()
        When set to **true**, documents with tabs can only be viewed by signers that have a tab on that document. Recipients that have an administrative role (Agent, Editor, or Intermediaries) or informational role (Certified Deliveries or Carbon Copies) can always see all the documents in an envelope, unless they are specifically excluded using this setting when an envelope is sent. Documents that do not have tabs are always visible to all recipients, unless they are specifically excluded using this setting when an envelope is sent. Your account must have Document Visibility enabled to use this..
        Returns:
        enforceSignerVisibility
      • setEnforceSignerVisibility

        public void setEnforceSignerVisibility​(String enforceSignerVisibility)
        setEnforceSignerVisibility.
      • envelopeAttachments

        public EnvelopeDefinition envelopeAttachments​(List<Attachment> envelopeAttachments)
        envelopeAttachments.
        Returns:
        EnvelopeDefinition
      • addEnvelopeAttachmentsItem

        public EnvelopeDefinition addEnvelopeAttachmentsItem​(Attachment envelopeAttachmentsItem)
        addEnvelopeAttachmentsItem.
        Returns:
        EnvelopeDefinition
      • getEnvelopeAttachments

        public List<Attachment> getEnvelopeAttachments()
        .
        Returns:
        envelopeAttachments
      • setEnvelopeAttachments

        public void setEnvelopeAttachments​(List<Attachment> envelopeAttachments)
        setEnvelopeAttachments.
      • getEnvelopeCustomMetadata

        public EnvelopeCustomMetadata getEnvelopeCustomMetadata()
        .
        Returns:
        envelopeCustomMetadata
      • setEnvelopeCustomMetadata

        public void setEnvelopeCustomMetadata​(EnvelopeCustomMetadata envelopeCustomMetadata)
        setEnvelopeCustomMetadata.
      • addEnvelopeDocumentsItem

        public EnvelopeDefinition addEnvelopeDocumentsItem​(EnvelopeDocument envelopeDocumentsItem)
        addEnvelopeDocumentsItem.
        Returns:
        EnvelopeDefinition
      • getEnvelopeDocuments

        public List<EnvelopeDocument> getEnvelopeDocuments()
        .
        Returns:
        envelopeDocuments
      • setEnvelopeDocuments

        public void setEnvelopeDocuments​(List<EnvelopeDocument> envelopeDocuments)
        setEnvelopeDocuments.
      • getEnvelopeId

        public String getEnvelopeId()
        The envelope ID of the envelope status that failed to post..
        Returns:
        envelopeId
      • setEnvelopeId

        public void setEnvelopeId​(String envelopeId)
        setEnvelopeId.
      • envelopeIdStamping

        public EnvelopeDefinition envelopeIdStamping​(String envelopeIdStamping)
        envelopeIdStamping.
        Returns:
        EnvelopeDefinition
      • getEnvelopeIdStamping

        public String getEnvelopeIdStamping()
        When set to **true**, Envelope ID Stamping is enabled..
        Returns:
        envelopeIdStamping
      • setEnvelopeIdStamping

        public void setEnvelopeIdStamping​(String envelopeIdStamping)
        setEnvelopeIdStamping.
      • envelopeLocation

        public EnvelopeDefinition envelopeLocation​(String envelopeLocation)
        envelopeLocation.
        Returns:
        EnvelopeDefinition
      • getEnvelopeLocation

        public String getEnvelopeLocation()
        .
        Returns:
        envelopeLocation
      • setEnvelopeLocation

        public void setEnvelopeLocation​(String envelopeLocation)
        setEnvelopeLocation.
      • getEnvelopeMetadata

        public EnvelopeMetadata getEnvelopeMetadata()
        Metadata about the features that are enabled for the envelope..
        Returns:
        envelopeMetadata
      • setEnvelopeMetadata

        public void setEnvelopeMetadata​(EnvelopeMetadata envelopeMetadata)
        setEnvelopeMetadata.
      • getEnvelopeUri

        public String getEnvelopeUri()
        Contains a URI for an endpoint that you can use to retrieve the envelope or envelopes..
        Returns:
        envelopeUri
      • setEnvelopeUri

        public void setEnvelopeUri​(String envelopeUri)
        setEnvelopeUri.
      • getEventNotification

        public EventNotification getEventNotification()
        This optional object is used to register a webhook that will receive status changes for this envelope..
        Returns:
        eventNotification
      • setEventNotification

        public void setEventNotification​(EventNotification eventNotification)
        setEventNotification.
      • addEventNotificationsItem

        public EnvelopeDefinition addEventNotificationsItem​(EventNotification eventNotificationsItem)
        addEventNotificationsItem.
        Returns:
        EnvelopeDefinition
      • getEventNotifications

        public List<EventNotification> getEventNotifications()
        .
        Returns:
        eventNotifications
      • setEventNotifications

        public void setEventNotifications​(List<EventNotification> eventNotifications)
        setEventNotifications.
      • getExpireAfter

        public String getExpireAfter()
        .
        Returns:
        expireAfter
      • setExpireAfter

        public void setExpireAfter​(String expireAfter)
        setExpireAfter.
      • expireDateTime

        public EnvelopeDefinition expireDateTime​(String expireDateTime)
        expireDateTime.
        Returns:
        EnvelopeDefinition
      • getExpireDateTime

        public String getExpireDateTime()
        .
        Returns:
        expireDateTime
      • setExpireDateTime

        public void setExpireDateTime​(String expireDateTime)
        setExpireDateTime.
      • expireEnabled

        public EnvelopeDefinition expireEnabled​(String expireEnabled)
        expireEnabled.
        Returns:
        EnvelopeDefinition
      • getExpireEnabled

        public String getExpireEnabled()
        .
        Returns:
        expireEnabled
      • setExpireEnabled

        public void setExpireEnabled​(String expireEnabled)
        setExpireEnabled.
      • externalEnvelopeId

        public EnvelopeDefinition externalEnvelopeId​(String externalEnvelopeId)
        externalEnvelopeId.
        Returns:
        EnvelopeDefinition
      • getExternalEnvelopeId

        public String getExternalEnvelopeId()
        .
        Returns:
        externalEnvelopeId
      • setExternalEnvelopeId

        public void setExternalEnvelopeId​(String externalEnvelopeId)
        setExternalEnvelopeId.
      • addFoldersItem

        public EnvelopeDefinition addFoldersItem​(Folder foldersItem)
        addFoldersItem.
        Returns:
        EnvelopeDefinition
      • getFolders

        public List<Folder> getFolders()
        .
        Returns:
        folders
      • setFolders

        public void setFolders​(List<Folder> folders)
        setFolders.
      • getHasComments

        public String getHasComments()
        .
        Returns:
        hasComments
      • setHasComments

        public void setHasComments​(String hasComments)
        setHasComments.
      • hasFormDataChanged

        public EnvelopeDefinition hasFormDataChanged​(String hasFormDataChanged)
        hasFormDataChanged.
        Returns:
        EnvelopeDefinition
      • getHasFormDataChanged

        public String getHasFormDataChanged()
        .
        Returns:
        hasFormDataChanged
      • setHasFormDataChanged

        public void setHasFormDataChanged​(String hasFormDataChanged)
        setHasFormDataChanged.
      • getHasWavFile

        public String getHasWavFile()
        .
        Returns:
        hasWavFile
      • setHasWavFile

        public void setHasWavFile​(String hasWavFile)
        setHasWavFile.
      • getHolder

        public String getHolder()
        .
        Returns:
        holder
      • setHolder

        public void setHolder​(String holder)
        setHolder.
      • initialSentDateTime

        public EnvelopeDefinition initialSentDateTime​(String initialSentDateTime)
        initialSentDateTime.
        Returns:
        EnvelopeDefinition
      • getInitialSentDateTime

        public String getInitialSentDateTime()
        .
        Returns:
        initialSentDateTime
      • setInitialSentDateTime

        public void setInitialSentDateTime​(String initialSentDateTime)
        setInitialSentDateTime.
      • is21CFRPart11

        public EnvelopeDefinition is21CFRPart11​(String is21CFRPart11)
        is21CFRPart11.
        Returns:
        EnvelopeDefinition
      • getIs21CFRPart11

        public String getIs21CFRPart11()
        When set to **true**, indicates that this module is enabled on the account..
        Returns:
        is21CFRPart11
      • setIs21CFRPart11

        public void setIs21CFRPart11​(String is21CFRPart11)
        setIs21CFRPart11.
      • isDynamicEnvelope

        public EnvelopeDefinition isDynamicEnvelope​(String isDynamicEnvelope)
        isDynamicEnvelope.
        Returns:
        EnvelopeDefinition
      • getIsDynamicEnvelope

        public String getIsDynamicEnvelope()
        .
        Returns:
        isDynamicEnvelope
      • setIsDynamicEnvelope

        public void setIsDynamicEnvelope​(String isDynamicEnvelope)
        setIsDynamicEnvelope.
      • isSignatureProviderEnvelope

        public EnvelopeDefinition isSignatureProviderEnvelope​(String isSignatureProviderEnvelope)
        isSignatureProviderEnvelope.
        Returns:
        EnvelopeDefinition
      • getIsSignatureProviderEnvelope

        public String getIsSignatureProviderEnvelope()
        .
        Returns:
        isSignatureProviderEnvelope
      • setIsSignatureProviderEnvelope

        public void setIsSignatureProviderEnvelope​(String isSignatureProviderEnvelope)
        setIsSignatureProviderEnvelope.
      • lastModifiedDateTime

        public EnvelopeDefinition lastModifiedDateTime​(String lastModifiedDateTime)
        lastModifiedDateTime.
        Returns:
        EnvelopeDefinition
      • getLastModifiedDateTime

        public String getLastModifiedDateTime()
        The date and time the item was last modified..
        Returns:
        lastModifiedDateTime
      • setLastModifiedDateTime

        public void setLastModifiedDateTime​(String lastModifiedDateTime)
        setLastModifiedDateTime.
      • getLocation

        public String getLocation()
        .
        Returns:
        location
      • setLocation

        public void setLocation​(String location)
        setLocation.
      • getLockInformation

        public LockInformation getLockInformation()
        Provides lock information about an envelope that a user has locked..
        Returns:
        lockInformation
      • setLockInformation

        public void setLockInformation​(LockInformation lockInformation)
        setLockInformation.
      • getMessageLock

        public String getMessageLock()
        When set to **true**, prevents senders from changing the contents of `emailBlurb` and `emailSubject` properties for the envelope. Additionally, this prevents users from making changes to the contents of `emailBlurb` and `emailSubject` properties when correcting envelopes. However, if the `messageLock` node is set to true**** and the `emailSubject` property is empty, senders and correctors are able to add a subject to the envelope..
        Returns:
        messageLock
      • setMessageLock

        public void setMessageLock​(String messageLock)
        setMessageLock.
      • getNotification

        public Notification getNotification()
        An optional complex element that specifies the notification options for the envelope..
        Returns:
        notification
      • setNotification

        public void setNotification​(Notification notification)
        setNotification.
      • notificationUri

        public EnvelopeDefinition notificationUri​(String notificationUri)
        notificationUri.
        Returns:
        EnvelopeDefinition
      • getNotificationUri

        public String getNotificationUri()
        Contains a URI for an endpoint that you can use to retrieve the notifications..
        Returns:
        notificationUri
      • setNotificationUri

        public void setNotificationUri​(String notificationUri)
        setNotificationUri.
      • getPassword

        public String getPassword()
        .
        Returns:
        password
      • setPassword

        public void setPassword​(String password)
        setPassword.
      • getPowerForm

        public PowerForm getPowerForm()
        Information about any PowerForms that are included in the envelope..
        Returns:
        powerForm
      • setPowerForm

        public void setPowerForm​(PowerForm powerForm)
        setPowerForm.
      • purgeCompletedDate

        public EnvelopeDefinition purgeCompletedDate​(String purgeCompletedDate)
        purgeCompletedDate.
        Returns:
        EnvelopeDefinition
      • getPurgeCompletedDate

        public String getPurgeCompletedDate()
        .
        Returns:
        purgeCompletedDate
      • setPurgeCompletedDate

        public void setPurgeCompletedDate​(String purgeCompletedDate)
        setPurgeCompletedDate.
      • purgeRequestDate

        public EnvelopeDefinition purgeRequestDate​(String purgeRequestDate)
        purgeRequestDate.
        Returns:
        EnvelopeDefinition
      • getPurgeRequestDate

        public String getPurgeRequestDate()
        .
        Returns:
        purgeRequestDate
      • setPurgeRequestDate

        public void setPurgeRequestDate​(String purgeRequestDate)
        setPurgeRequestDate.
      • getPurgeState

        public String getPurgeState()
        Initiates a purge request. Valid values are: * documents_queued: Places envelope documents in the purge queue. * documents_and_metadata_queued: Places envelope documents and metadata in the purge queue. .
        Returns:
        purgeState
      • setPurgeState

        public void setPurgeState​(String purgeState)
        setPurgeState.
      • getRecipients

        public Recipients getRecipients()
        An array of powerform recipients..
        Returns:
        recipients
      • setRecipients

        public void setRecipients​(Recipients recipients)
        setRecipients.
      • recipientsLock

        public EnvelopeDefinition recipientsLock​(String recipientsLock)
        recipientsLock.
        Returns:
        EnvelopeDefinition
      • getRecipientsLock

        public String getRecipientsLock()
        When set to **true**, prevents senders from changing, correcting, or deleting the recipient information for the envelope..
        Returns:
        recipientsLock
      • setRecipientsLock

        public void setRecipientsLock​(String recipientsLock)
        setRecipientsLock.
      • recipientsUri

        public EnvelopeDefinition recipientsUri​(String recipientsUri)
        recipientsUri.
        Returns:
        EnvelopeDefinition
      • getRecipientsUri

        public String getRecipientsUri()
        Contains a URI for an endpoint that you can use to retrieve the recipients..
        Returns:
        recipientsUri
      • setRecipientsUri

        public void setRecipientsUri​(String recipientsUri)
        setRecipientsUri.
      • getRecipientViewRequest

        public RecipientViewRequest getRecipientViewRequest()
        .
        Returns:
        recipientViewRequest
      • setRecipientViewRequest

        public void setRecipientViewRequest​(RecipientViewRequest recipientViewRequest)
        setRecipientViewRequest.
      • getSender

        public UserInfo getSender()
        Information about the sender of the envelope..
        Returns:
        sender
      • setSender

        public void setSender​(UserInfo sender)
        setSender.
      • sentDateTime

        public EnvelopeDefinition sentDateTime​(String sentDateTime)
        sentDateTime.
        Returns:
        EnvelopeDefinition
      • getSentDateTime

        public String getSentDateTime()
        The date and time the envelope was sent..
        Returns:
        sentDateTime
      • setSentDateTime

        public void setSentDateTime​(String sentDateTime)
        setSentDateTime.
      • signerCanSignOnMobile

        public EnvelopeDefinition signerCanSignOnMobile​(String signerCanSignOnMobile)
        signerCanSignOnMobile.
        Returns:
        EnvelopeDefinition
      • getSignerCanSignOnMobile

        public String getSignerCanSignOnMobile()
        .
        Returns:
        signerCanSignOnMobile
      • setSignerCanSignOnMobile

        public void setSignerCanSignOnMobile​(String signerCanSignOnMobile)
        setSignerCanSignOnMobile.
      • signingLocation

        public EnvelopeDefinition signingLocation​(String signingLocation)
        signingLocation.
        Returns:
        EnvelopeDefinition
      • getSigningLocation

        public String getSigningLocation()
        Specifies the physical location where the signing takes place. It can have two enumeration values; InPerson and Online. The default value is Online..
        Returns:
        signingLocation
      • setSigningLocation

        public void setSigningLocation​(String signingLocation)
        setSigningLocation.
      • getStatus

        public String getStatus()
        Indicates the envelope status. Valid values are: * sent - The envelope is sent to the recipients. * created - The envelope is saved as a draft and can be modified and sent later..
        Returns:
        status
      • setStatus

        public void setStatus​(String status)
        setStatus.
      • statusChangedDateTime

        public EnvelopeDefinition statusChangedDateTime​(String statusChangedDateTime)
        statusChangedDateTime.
        Returns:
        EnvelopeDefinition
      • getStatusChangedDateTime

        public String getStatusChangedDateTime()
        The data and time the status changed..
        Returns:
        statusChangedDateTime
      • setStatusChangedDateTime

        public void setStatusChangedDateTime​(String statusChangedDateTime)
        setStatusChangedDateTime.
      • statusDateTime

        public EnvelopeDefinition statusDateTime​(String statusDateTime)
        statusDateTime.
        Returns:
        EnvelopeDefinition
      • getStatusDateTime

        public String getStatusDateTime()
        .
        Returns:
        statusDateTime
      • setStatusDateTime

        public void setStatusDateTime​(String statusDateTime)
        setStatusDateTime.
      • getTemplateId

        public String getTemplateId()
        The unique identifier of the template. If this is not provided, DocuSign will generate a value. .
        Returns:
        templateId
      • setTemplateId

        public void setTemplateId​(String templateId)
        setTemplateId.
      • addTemplateRolesItem

        public EnvelopeDefinition addTemplateRolesItem​(TemplateRole templateRolesItem)
        addTemplateRolesItem.
        Returns:
        EnvelopeDefinition
      • getTemplateRoles

        public List<TemplateRole> getTemplateRoles()
        Specifies the template recipients. Each roleName in the template must have a recipient assigned to it. This is made up elements: * email - The recipient's email address. * name - The recipient's name. * roleName - The template roleName associated with the recipient. * clientUserId - Optional, this sets if the signer is This specifies if the recipient is embedded or remote. If the clientUserId is not null then the recipient is embedded. Note that if a ClientUserId is used and the account settings SignerMustHaveAccount or SignerMustLoginToSign are true, an error is generated on sending. * defaultRecipient - Optional, When set to **true**, this recipient is the default recipient and any tabs generated by the transformPdfFields option are mapped to this recipient. * routingOrder - This specifies the routing order of the recipient in the envelope. * accessCode - This optional element specifies the access code a recipient has to enter to validate the identity. This can be a maximum of 50 characters. * inPersonSignerName - Optional, if the template role is an in person signer, this is the full legal name of the signer. This can be a maximum of 100 characters. * emailNotification - This is an optional complex element that has a role specific emailSubject, emailBody, and language. It follows the same format as the emailNotification node for Recipients. * tabs - This allows the tab values to be specified for matching to tabs in the template. .
        Returns:
        templateRoles
      • setTemplateRoles

        public void setTemplateRoles​(List<TemplateRole> templateRoles)
        setTemplateRoles.
      • templatesUri

        public EnvelopeDefinition templatesUri​(String templatesUri)
        templatesUri.
        Returns:
        EnvelopeDefinition
      • getTemplatesUri

        public String getTemplatesUri()
        Contains a URI for an endpoint which you can use to retrieve the templates..
        Returns:
        templatesUri
      • setTemplatesUri

        public void setTemplatesUri​(String templatesUri)
        setTemplatesUri.
      • transactionId

        public EnvelopeDefinition transactionId​(String transactionId)
        transactionId.
        Returns:
        EnvelopeDefinition
      • getTransactionId

        public String getTransactionId()
        Used to identify an envelope. The id is a sender-generated value and is valid in the DocuSign system for 7 days. It is recommended that a transaction ID is used for offline signing to ensure that an envelope is not sent multiple times. The `transactionId` property can be used determine an envelope's status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned..
        Returns:
        transactionId
      • setTransactionId

        public void setTransactionId​(String transactionId)
        setTransactionId.
      • useDisclosure

        public EnvelopeDefinition useDisclosure​(String useDisclosure)
        useDisclosure.
        Returns:
        EnvelopeDefinition
      • getUseDisclosure

        public String getUseDisclosure()
        When set to **true**, the disclosure is shown to recipients in accordance with the account's Electronic Record and Signature Disclosure frequency setting. When set to **false**, the Electronic Record and Signature Disclosure is not shown to any envelope recipients. If the `useDisclosure` property is not set, then the account's normal disclosure setting is used and the value of the `useDisclosure` property is not returned in responses when getting envelope information..
        Returns:
        useDisclosure
      • setUseDisclosure

        public void setUseDisclosure​(String useDisclosure)
        setUseDisclosure.
      • getUSigState

        public String getUSigState()
        .
        Returns:
        uSigState
      • setUSigState

        public void setUSigState​(String uSigState)
        setUSigState.
      • voidedDateTime

        public EnvelopeDefinition voidedDateTime​(String voidedDateTime)
        voidedDateTime.
        Returns:
        EnvelopeDefinition
      • getVoidedDateTime

        public String getVoidedDateTime()
        The date and time the envelope or template was voided..
        Returns:
        voidedDateTime
      • setVoidedDateTime

        public void setVoidedDateTime​(String voidedDateTime)
        setVoidedDateTime.
      • voidedReason

        public EnvelopeDefinition voidedReason​(String voidedReason)
        voidedReason.
        Returns:
        EnvelopeDefinition
      • getVoidedReason

        public String getVoidedReason()
        The reason the envelope or template was voided..
        Returns:
        voidedReason
      • setVoidedReason

        public void setVoidedReason​(String voidedReason)
        setVoidedReason.
      • getWorkflow

        public Workflow getWorkflow()
        Describes the workflow for this envelope..
        Returns:
        workflow
      • setWorkflow

        public void setWorkflow​(Workflow workflow)
        setWorkflow.
      • equals

        public boolean equals​(Object o)
        Compares objects.
        Overrides:
        equals in class Object
        Returns:
        true or false depending on comparison result.
      • hashCode

        public int hashCode()
        Returns the HashCode.
        Overrides:
        hashCode in class Object
      • toString

        public String toString()
        Converts the given object to string.
        Overrides:
        toString in class Object