Docusign CSharp Docs
|
This optional complex element allows a message to be sent a specified URL when the envelope or recipient changes status. It is similar to DocuSign Connect. For example, if an envelope changes from "Sent" to "Delivered", a message containing the updated envelope status and optionally the documents is sent to the URL. When an eventNotification is attached to an envelope using the API, it only applies to the envelope (treating the envelope as the sender). This is different from envelopes created through the console user interface, where the user is treated as the sender. More...
Public Member Functions | |
EventNotification (string DeliveryMode=default(string), List< EnvelopeEvent > EnvelopeEvents=default(List< EnvelopeEvent >), ConnectEventData EventData=default(ConnectEventData), List< string > Events=default(List< string >), string IncludeCertificateOfCompletion=default(string), string IncludeCertificateWithSoap=default(string), string IncludeDocumentFields=default(string), string IncludeDocuments=default(string), string IncludeEnvelopeVoidReason=default(string), string IncludeHMAC=default(string), string IncludeOAuth=default(string), string IncludeSenderAccountAsCustomField=default(string), string IncludeTimeZone=default(string), string IntegratorManaged=default(string), string LoggingEnabled=default(string), List< RecipientEvent > RecipientEvents=default(List< RecipientEvent >), string RequireAcknowledgment=default(string), string SignMessageWithX509Cert=default(string), string SoapNameSpace=default(string), string Url=default(string), string UseSoapInterface=default(string)) | |
Initializes a new instance of the EventNotification class. More... | |
override string | ToString () |
Returns the string presentation of the object More... | |
string | ToJson () |
Returns the JSON string presentation of the object More... | |
override bool | Equals (object obj) |
Returns true if objects are equal More... | |
bool | Equals (EventNotification other) |
Returns true if EventNotification instances are equal More... | |
override int | GetHashCode () |
Gets the hash code More... | |
IEnumerable< ValidationResult > | Validate (ValidationContext validationContext) |
Properties | |
string | DeliveryMode [get, set] |
Gets or Sets DeliveryMode More... | |
List< EnvelopeEvent > | EnvelopeEvents [get, set] |
A list of envelope-level event statuses that will trigger Connect to send updates to the endpoint specified in the `url` property. To receive notifications, you must include either an `envelopeEvents` node or a `recipientEvents` node. You do not need to specify both. More... | |
ConnectEventData | EventData [get, set] |
Allows you to specify the format of the information the Connect webhooks returns. For more information, see Connect webhooks with JSON notifications More... | |
List< string > | Events [get, set] |
Gets or Sets Events More... | |
string | IncludeCertificateOfCompletion [get, set] |
When set to true, the Connect Service includes the Certificate of Completion with completed envelopes. More... | |
string | IncludeCertificateWithSoap [get, set] |
When set to true, this tells the Connect service to send the DocuSign signedby certificate as part of the outgoing SOAP xml. This appears in the XML as wsse:BinarySecurityToken. More... | |
string | IncludeDocumentFields [get, set] |
When set to true, the Document Fields associated with envelope documents are included in the data. Document Fields are optional custom name-value pairs added to documents using the API. More... | |
string | IncludeDocuments [get, set] |
When set to true, the PDF documents are included in the message along with the updated XML. More... | |
string | IncludeEnvelopeVoidReason [get, set] |
When set to true, this tells the Connect Service to include the void reason, as entered by the person that voided the envelope, in the message. More... | |
string | IncludeHMAC [get, set] |
Gets or Sets IncludeHMAC More... | |
string | IncludeOAuth [get, set] |
Gets or Sets IncludeOAuth More... | |
string | IncludeSenderAccountAsCustomField [get, set] |
When set to true, the sender account ID is included as a envelope custom field in the data. More... | |
string | IncludeTimeZone [get, set] |
When set to true, the envelope time zone information is included in the message. More... | |
string | IntegratorManaged [get, set] |
Gets or Sets IntegratorManaged More... | |
string | LoggingEnabled [get, set] |
When set to true, logging is turned on for envelope events on the Web Console Connect page. More... | |
List< RecipientEvent > | RecipientEvents [get, set] |
A list of recipient event statuses that will trigger Connect to send updates to the endpoint specified in the url property. To receive notifications, you must include either an `envelopeEvents` node or a `recipientEvents` node. You do not need to specify both. More... | |
string | RequireAcknowledgment [get, set] |
When set to true, the DocuSign Connect service checks that the message was received and retries on failures. More... | |
string | SignMessageWithX509Cert [get, set] |
When set to true, messages are signed with an X509 certificate. This provides support for 2-way SSL in the envelope. More... | |
string | SoapNameSpace [get, set] |
This lists the namespace in the SOAP listener provided. More... | |
string | Url [get, set] |
Specifies the endpoint to which envelope updates are sent. Udpates are sent as XML unless `useSoapInterface` property is set to true. More... | |
string | UseSoapInterface [get, set] |
When set to true, this tells the Connect service that the user's endpoint has implemented a SOAP interface. More... | |
This optional complex element allows a message to be sent a specified URL when the envelope or recipient changes status. It is similar to DocuSign Connect. For example, if an envelope changes from "Sent" to "Delivered", a message containing the updated envelope status and optionally the documents is sent to the URL. When an eventNotification is attached to an envelope using the API, it only applies to the envelope (treating the envelope as the sender). This is different from envelopes created through the console user interface, where the user is treated as the sender.
|
inline |
Initializes a new instance of the EventNotification class.
DeliveryMode | DeliveryMode. |
EnvelopeEvents | A list of envelope-level event statuses that will trigger Connect to send updates to the endpoint specified in the `url` property. To receive notifications, you must include either an `envelopeEvents` node or a `recipientEvents` node. You do not need to specify both.. |
EventData | Allows you to specify the format of the information the Connect webhooks returns. For more information, see Connect webhooks with JSON notifications. |
Events | Events. |
IncludeCertificateOfCompletion | When set to true, the Connect Service includes the Certificate of Completion with completed envelopes. . |
IncludeCertificateWithSoap | When set to true, this tells the Connect service to send the DocuSign signedby certificate as part of the outgoing SOAP xml. This appears in the XML as wsse:BinarySecurityToken.. |
IncludeDocumentFields | When set to true, the Document Fields associated with envelope documents are included in the data. Document Fields are optional custom name-value pairs added to documents using the API. . |
IncludeDocuments | When set to true, the PDF documents are included in the message along with the updated XML. . |
IncludeEnvelopeVoidReason | When set to true, this tells the Connect Service to include the void reason, as entered by the person that voided the envelope, in the message. . |
IncludeHMAC | IncludeHMAC. |
IncludeOAuth | IncludeOAuth. |
IncludeSenderAccountAsCustomField | When set to true, the sender account ID is included as a envelope custom field in the data. . |
IncludeTimeZone | When set to true, the envelope time zone information is included in the message. . |
IntegratorManaged | IntegratorManaged. |
LoggingEnabled | When set to true, logging is turned on for envelope events on the Web Console Connect page. . |
RecipientEvents | A list of recipient event statuses that will trigger Connect to send updates to the endpoint specified in the url property. To receive notifications, you must include either an `envelopeEvents` node or a `recipientEvents` node. You do not need to specify both.. |
RequireAcknowledgment | When set to true, the DocuSign Connect service checks that the message was received and retries on failures. . |
SignMessageWithX509Cert | When set to true, messages are signed with an X509 certificate. This provides support for 2-way SSL in the envelope. . |
SoapNameSpace | This lists the namespace in the SOAP listener provided.. |
Url | Specifies the endpoint to which envelope updates are sent. Udpates are sent as XML unless `useSoapInterface` property is set to true.. |
UseSoapInterface | When set to true, this tells the Connect service that the user's endpoint has implemented a SOAP interface. . |
|
inline |
Returns true if objects are equal
obj | Object to be compared |
|
inline |
Returns true if EventNotification instances are equal
other | Instance of EventNotification to be compared |
|
inline |
Gets the hash code
|
inline |
Returns the JSON string presentation of the object
|
inline |
Returns the string presentation of the object
|
getset |
Gets or Sets DeliveryMode
|
getset |
A list of envelope-level event statuses that will trigger Connect to send updates to the endpoint specified in the `url` property. To receive notifications, you must include either an `envelopeEvents` node or a `recipientEvents` node. You do not need to specify both.
A list of envelope-level event statuses that will trigger Connect to send updates to the endpoint specified in the `url` property. To receive notifications, you must include either an `envelopeEvents` node or a `recipientEvents` node. You do not need to specify both.
|
getset |
Allows you to specify the format of the information the Connect webhooks returns. For more information, see Connect webhooks with JSON notifications
Allows you to specify the format of the information the Connect webhooks returns. For more information, see Connect webhooks with JSON notifications
|
getset |
Gets or Sets Events
|
getset |
When set to true, the Connect Service includes the Certificate of Completion with completed envelopes.
When set to true, the Connect Service includes the Certificate of Completion with completed envelopes.
|
getset |
When set to true, this tells the Connect service to send the DocuSign signedby certificate as part of the outgoing SOAP xml. This appears in the XML as wsse:BinarySecurityToken.
When set to true, this tells the Connect service to send the DocuSign signedby certificate as part of the outgoing SOAP xml. This appears in the XML as wsse:BinarySecurityToken.
|
getset |
When set to true, the Document Fields associated with envelope documents are included in the data. Document Fields are optional custom name-value pairs added to documents using the API.
When set to true, the Document Fields associated with envelope documents are included in the data. Document Fields are optional custom name-value pairs added to documents using the API.
|
getset |
When set to true, the PDF documents are included in the message along with the updated XML.
When set to true, the PDF documents are included in the message along with the updated XML.
|
getset |
When set to true, this tells the Connect Service to include the void reason, as entered by the person that voided the envelope, in the message.
When set to true, this tells the Connect Service to include the void reason, as entered by the person that voided the envelope, in the message.
|
getset |
Gets or Sets IncludeHMAC
|
getset |
Gets or Sets IncludeOAuth
|
getset |
When set to true, the sender account ID is included as a envelope custom field in the data.
When set to true, the sender account ID is included as a envelope custom field in the data.
|
getset |
When set to true, the envelope time zone information is included in the message.
When set to true, the envelope time zone information is included in the message.
|
getset |
Gets or Sets IntegratorManaged
|
getset |
When set to true, logging is turned on for envelope events on the Web Console Connect page.
When set to true, logging is turned on for envelope events on the Web Console Connect page.
|
getset |
A list of recipient event statuses that will trigger Connect to send updates to the endpoint specified in the url property. To receive notifications, you must include either an `envelopeEvents` node or a `recipientEvents` node. You do not need to specify both.
A list of recipient event statuses that will trigger Connect to send updates to the endpoint specified in the url property. To receive notifications, you must include either an `envelopeEvents` node or a `recipientEvents` node. You do not need to specify both.
|
getset |
|
getset |
When set to true, messages are signed with an X509 certificate. This provides support for 2-way SSL in the envelope.
When set to true, messages are signed with an X509 certificate. This provides support for 2-way SSL in the envelope.
|
getset |
This lists the namespace in the SOAP listener provided.
This lists the namespace in the SOAP listener provided.
|
getset |
Specifies the endpoint to which envelope updates are sent. Udpates are sent as XML unless `useSoapInterface` property is set to true.
Specifies the endpoint to which envelope updates are sent. Udpates are sent as XML unless `useSoapInterface` property is set to true.
|
getset |
When set to true, this tells the Connect service that the user's endpoint has implemented a SOAP interface.
When set to true, this tells the Connect service that the user's endpoint has implemented a SOAP interface.