@Generated(value="class io.swagger.codegen.languages.JavaClientCodegen", date="2017-03-06T16:42:36.211-08:00") public class EnvelopeDefinition extends Object
| Constructor and Description |
|---|
EnvelopeDefinition() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAccessibility()
Sets the document reading zones for screen reader applications.
|
String |
getAllowMarkup()
When set to true, Document Markup is enabled for envelope.
|
String |
getAllowReassign()
When set to true, the recipient can redirect an envelope to a more appropriate recipient.
|
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.
|
String |
getAsynchronous()
When set to true, the envelope is queued for processing and the value of the
status property is set to ‘Processing’. |
List<Attachment> |
getAttachments() |
String |
getAttachmentsUri() |
String |
getAuthoritativeCopy()
Specifies the Authoritative copy feature.
|
String |
getAutoNavigation() |
String |
getBrandId()
This sets the brand profile format used for the envelope.
|
String |
getBrandLock() |
String |
getCertificateUri()
Retrieves a URI for an endpoint that allows you to easily retrieve certificate information.
|
String |
getCompletedDateTime()
Specifies the date and time this item was completed.
|
List<CompositeTemplate> |
getCompositeTemplates()
A complex type that can be added to create envelopes from a combination of DocuSign templates and PDF forms.
|
String |
getCreatedDateTime()
Indicates the date and time the item was created.
|
CustomFields |
getCustomFields() |
String |
getCustomFieldsUri()
Contains a URI for an endpoint that you can use to retrieve the custom fields.
|
String |
getDeclinedDateTime()
The date and time the recipient declined the document.
|
String |
getDeletedDateTime()
Specifies the data and time the item was deleted.
|
String |
getDeliveredDateTime()
Reserved: For DocuSign use only.
|
List<Document> |
getDocuments()
Complex element contains the details on the documents in the envelope.
|
String |
getDocumentsCombinedUri() |
String |
getDocumentsUri()
Contains a URI for an endpoint that you can use to retrieve the documents.
|
String |
getEmailBlurb()
Optional element.
|
EmailSettings |
getEmailSettings() |
String |
getEmailSubject()
Specifies the subject of the email that is sent to all recipients.\n\nSee [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject.
|
String |
getEnableWetSign()
When set to true, the signer is allowed to print the document and sign it on paper.
|
String |
getEnforceSignerVisibility()
When set to true, documents with tabs can only be viewed by signers that have a tab on that document.
|
String |
getEnvelopeId()
The envelope ID of the envelope status that failed to post.
|
String |
getEnvelopeIdStamping()
When set to true, Envelope ID Stamping is enabled.
|
String |
getEnvelopeUri()
Contains a URI for an endpoint that you can use to retrieve the envelope or envelopes.
|
EventNotification |
getEventNotification() |
String |
getInitialSentDateTime() |
String |
getIs21CFRPart11()
When set to true, indicates that this module is enabled on the account.
|
String |
getIsSignatureProviderEnvelope() |
String |
getLastModifiedDateTime()
The date and time the item was last modified.
|
LockInformation |
getLockInformation() |
String |
getMessageLock()
When set to true, prevents senders from changing the contents of
emailBlurb and emailSubject properties for the envelope. |
Notification |
getNotification() |
String |
getNotificationUri()
Contains a URI for an endpoint that you can use to retrieve the notifications.
|
String |
getPassword() |
String |
getPurgeState()
Initiates a purge request.
|
Recipients |
getRecipients() |
String |
getRecipientsLock()
When set to true, prevents senders from changing, correcting, or deleting the recipient information for the envelope.
|
String |
getRecipientsUri()
Contains a URI for an endpoint that you can use to retrieve the recipients.
|
String |
getSentDateTime()
The date and time the envelope was sent.
|
String |
getSigningLocation()
Specifies the physical location where the signing takes place.
|
String |
getStatus()
Indicates the envelope status.
|
String |
getStatusChangedDateTime()
The data and time the status changed.
|
String |
getTemplateId()
The unique identifier of the template.
|
List<TemplateRole> |
getTemplateRoles()
Specifies the template recipients.
|
String |
getTemplatesUri()
Contains a URI for an endpoint which you can use to retrieve the templates.
|
String |
getTransactionId()
Used to identify an envelope.
|
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.
|
String |
getVoidedDateTime()
The date and time the envelope or template was voided.
|
String |
getVoidedReason()
The reason the envelope or template was voided.
|
int |
hashCode() |
void |
setAccessibility(String accessibility) |
void |
setAllowMarkup(String allowMarkup) |
void |
setAllowReassign(String allowReassign) |
void |
setAllowRecipientRecursion(String allowRecipientRecursion) |
void |
setAsynchronous(String asynchronous) |
void |
setAttachments(List<Attachment> attachments) |
void |
setAttachmentsUri(String attachmentsUri) |
void |
setAuthoritativeCopy(String authoritativeCopy) |
void |
setAutoNavigation(String autoNavigation) |
void |
setBrandId(String brandId) |
void |
setBrandLock(String brandLock) |
void |
setCertificateUri(String certificateUri) |
void |
setCompletedDateTime(String completedDateTime) |
void |
setCompositeTemplates(List<CompositeTemplate> compositeTemplates) |
void |
setCreatedDateTime(String createdDateTime) |
void |
setCustomFields(CustomFields customFields) |
void |
setCustomFieldsUri(String customFieldsUri) |
void |
setDeclinedDateTime(String declinedDateTime) |
void |
setDeletedDateTime(String deletedDateTime) |
void |
setDeliveredDateTime(String deliveredDateTime) |
void |
setDocuments(List<Document> documents) |
void |
setDocumentsCombinedUri(String documentsCombinedUri) |
void |
setDocumentsUri(String documentsUri) |
void |
setEmailBlurb(String emailBlurb) |
void |
setEmailSettings(EmailSettings emailSettings) |
void |
setEmailSubject(String emailSubject) |
void |
setEnableWetSign(String enableWetSign) |
void |
setEnforceSignerVisibility(String enforceSignerVisibility) |
void |
setEnvelopeId(String envelopeId) |
void |
setEnvelopeIdStamping(String envelopeIdStamping) |
void |
setEnvelopeUri(String envelopeUri) |
void |
setEventNotification(EventNotification eventNotification) |
void |
setInitialSentDateTime(String initialSentDateTime) |
void |
setIs21CFRPart11(String is21CFRPart11) |
void |
setIsSignatureProviderEnvelope(String isSignatureProviderEnvelope) |
void |
setLastModifiedDateTime(String lastModifiedDateTime) |
void |
setLockInformation(LockInformation lockInformation) |
void |
setMessageLock(String messageLock) |
void |
setNotification(Notification notification) |
void |
setNotificationUri(String notificationUri) |
void |
setPassword(String password) |
void |
setPurgeState(String purgeState) |
void |
setRecipients(Recipients recipients) |
void |
setRecipientsLock(String recipientsLock) |
void |
setRecipientsUri(String recipientsUri) |
void |
setSentDateTime(String sentDateTime) |
void |
setSigningLocation(String signingLocation) |
void |
setStatus(String status) |
void |
setStatusChangedDateTime(String statusChangedDateTime) |
void |
setTemplateId(String templateId) |
void |
setTemplateRoles(List<TemplateRole> templateRoles) |
void |
setTemplatesUri(String templatesUri) |
void |
setTransactionId(String transactionId) |
void |
setUseDisclosure(String useDisclosure) |
void |
setVoidedDateTime(String voidedDateTime) |
void |
setVoidedReason(String voidedReason) |
String |
toString() |
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. \n\n###### 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.
public void setAccessibility(String accessibility)
public String getAllowMarkup()
When set to true, Document Markup is enabled for envelope. Account must have Document Markup enabled to use this
public void setAllowMarkup(String allowMarkup)
public String getAllowReassign()
When set to true, the recipient can redirect an envelope to a more appropriate recipient.
public void setAllowReassign(String allowReassign)
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.
public void setAllowRecipientRecursion(String allowRecipientRecursion)
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.
public void setAsynchronous(String asynchronous)
public List<Attachment> getAttachments()
public void setAttachments(List<Attachment> attachments)
public String getAttachmentsUri()
public void setAttachmentsUri(String attachmentsUri)
public String getAuthoritativeCopy()
Specifies the Authoritative copy feature. If set to true the Authoritative copy feature is enabled.
public void setAuthoritativeCopy(String authoritativeCopy)
public String getAutoNavigation()
public void setAutoNavigation(String autoNavigation)
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.
public void setBrandId(String brandId)
public String getBrandLock()
public void setBrandLock(String brandLock)
public String getCertificateUri()
Retrieves a URI for an endpoint that allows you to easily retrieve certificate information.
public void setCertificateUri(String certificateUri)
public String getCompletedDateTime()
Specifies the date and time this item was completed.
public void setCompletedDateTime(String completedDateTime)
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.
public void setCompositeTemplates(List<CompositeTemplate> compositeTemplates)
public String getCreatedDateTime()
Indicates the date and time the item was created.
public void setCreatedDateTime(String createdDateTime)
public CustomFields getCustomFields()
public void setCustomFields(CustomFields customFields)
public String getCustomFieldsUri()
Contains a URI for an endpoint that you can use to retrieve the custom fields.
public void setCustomFieldsUri(String customFieldsUri)
public String getDeclinedDateTime()
The date and time the recipient declined the document.
public void setDeclinedDateTime(String declinedDateTime)
public String getDeletedDateTime()
Specifies the data and time the item was deleted.
public void setDeletedDateTime(String deletedDateTime)
public String getDeliveredDateTime()
Reserved: For DocuSign use only.
public void setDeliveredDateTime(String deliveredDateTime)
public List<Document> getDocuments()
Complex element contains the details on the documents in the envelope.
public String getDocumentsCombinedUri()
public void setDocumentsCombinedUri(String documentsCombinedUri)
public String getDocumentsUri()
Contains a URI for an endpoint that you can use to retrieve the documents.
public void setDocumentsUri(String documentsUri)
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
public void setEmailBlurb(String emailBlurb)
public EmailSettings getEmailSettings()
public void setEmailSettings(EmailSettings emailSettings)
public String getEmailSubject()
Specifies the subject of the email that is sent to all recipients.\n\nSee [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject.
public void setEmailSubject(String emailSubject)
public String getEnableWetSign()
When set to true, the signer is allowed to print the document and sign it on paper.
public void setEnableWetSign(String enableWetSign)
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.\n\nYour account must have Document Visibility enabled to use this.
public void setEnforceSignerVisibility(String enforceSignerVisibility)
public String getEnvelopeId()
The envelope ID of the envelope status that failed to post.
public void setEnvelopeId(String envelopeId)
public String getEnvelopeIdStamping()
When set to true, Envelope ID Stamping is enabled.
public void setEnvelopeIdStamping(String envelopeIdStamping)
public String getEnvelopeUri()
Contains a URI for an endpoint that you can use to retrieve the envelope or envelopes.
public void setEnvelopeUri(String envelopeUri)
public EventNotification getEventNotification()
public void setEventNotification(EventNotification eventNotification)
public String getInitialSentDateTime()
public void setInitialSentDateTime(String initialSentDateTime)
public String getIs21CFRPart11()
When set to true, indicates that this module is enabled on the account.
public void setIs21CFRPart11(String is21CFRPart11)
public String getIsSignatureProviderEnvelope()
public void setIsSignatureProviderEnvelope(String isSignatureProviderEnvelope)
public String getLastModifiedDateTime()
The date and time the item was last modified.
public void setLastModifiedDateTime(String lastModifiedDateTime)
public LockInformation getLockInformation()
public void setLockInformation(LockInformation lockInformation)
public String getMessageLock()
When set to true, prevents senders from changing the contents of emailBlurb and emailSubject properties for the envelope. \n\nAdditionally, this prevents users from making changes to the contents of emailBlurb and emailSubject properties when correcting envelopes. \n\nHowever, 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.
public void setMessageLock(String messageLock)
public Notification getNotification()
public void setNotification(Notification notification)
public String getNotificationUri()
Contains a URI for an endpoint that you can use to retrieve the notifications.
public void setNotificationUri(String notificationUri)
public String getPassword()
public void setPassword(String password)
public String getPurgeState()
Initiates a purge request. Valid values are:\n* documents_queued: Places envelope documents in the purge queue.\n* documents_and_metadata_queued: Places envelope documents and metadata in the purge queue.
public void setPurgeState(String purgeState)
public Recipients getRecipients()
public void setRecipients(Recipients recipients)
public String getRecipientsLock()
When set to true, prevents senders from changing, correcting, or deleting the recipient information for the envelope.
public void setRecipientsLock(String recipientsLock)
public String getRecipientsUri()
Contains a URI for an endpoint that you can use to retrieve the recipients.
public void setRecipientsUri(String recipientsUri)
public String getSentDateTime()
The date and time the envelope was sent.
public void setSentDateTime(String sentDateTime)
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.
public void setSigningLocation(String signingLocation)
public String getStatus()
Indicates the envelope status. Valid values are:\n\n* sent - The envelope is sent to the recipients. \n* created - The envelope is saved as a draft and can be modified and sent later.
public void setStatus(String status)
public String getStatusChangedDateTime()
The data and time the status changed.
public void setStatusChangedDateTime(String statusChangedDateTime)
public String getTemplateId()
The unique identifier of the template. If this is not provided, DocuSign will generate a value.
public void setTemplateId(String templateId)
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:\n\n* email - The recipient’s email address.\n* name - The recipient’s name.\n* roleName - The template roleName associated with the recipient.\n* 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.\n* 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.\n* routingOrder - This specifies the routing order of the recipient in the envelope.\n* 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.\n* 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.\n* 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.\n* tabs - This allows the tab values to be specified for matching to tabs in the template.
public void setTemplateRoles(List<TemplateRole> templateRoles)
public String getTemplatesUri()
Contains a URI for an endpoint which you can use to retrieve the templates.
public void setTemplatesUri(String templatesUri)
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.
public void setTransactionId(String transactionId)
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. \n\nIf 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.
public void setUseDisclosure(String useDisclosure)
public String getVoidedDateTime()
The date and time the envelope or template was voided.
public void setVoidedDateTime(String voidedDateTime)
public String getVoidedReason()
The reason the envelope or template was voided.
public void setVoidedReason(String voidedReason)
Copyright © 2017. All Rights Reserved.