DocuSign CSharp Docs
Public Member Functions | Properties | List of all members
DocuSign.eSign.Model.EnvelopeTransactionStatus Class Reference

EnvelopeTransactionStatus More...

Inheritance diagram for DocuSign.eSign.Model.EnvelopeTransactionStatus:

Public Member Functions

 EnvelopeTransactionStatus (string EnvelopeId=default(string), ErrorDetails ErrorDetails=default(ErrorDetails), string Status=default(string), string TransactionId=default(string))
 Initializes a new instance of the EnvelopeTransactionStatus 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 (EnvelopeTransactionStatus other)
 Returns true if EnvelopeTransactionStatus instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string EnvelopeId [get, set]
 The envelope ID of the envelope status that failed to post. More...
 
ErrorDetails ErrorDetails [get, set]
 Array or errors. More...
 
string Status [get, set]
 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. More...
 
string TransactionId [get, set]
 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 &#x60;transactionId&#x60; property can be used determine an envelope&#39;s status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned. More...
 

Detailed Description

EnvelopeTransactionStatus

Constructor & Destructor Documentation

◆ EnvelopeTransactionStatus()

DocuSign.eSign.Model.EnvelopeTransactionStatus.EnvelopeTransactionStatus ( string  EnvelopeId = default(string),
ErrorDetails  ErrorDetails = default(ErrorDetails),
string  Status = default(string),
string  TransactionId = default(string) 
)
inline

Initializes a new instance of the EnvelopeTransactionStatus class.

Parameters
EnvelopeIdThe envelope ID of the envelope status that failed to post..
ErrorDetailsArray or errors..
StatusIndicates 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..
TransactionIdUsed 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 &#x60;transactionId&#x60; property can be used determine an envelope&#39;s status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned..

Member Function Documentation

◆ Equals() [1/2]

override bool DocuSign.eSign.Model.EnvelopeTransactionStatus.Equals ( object  obj)
inline

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

bool DocuSign.eSign.Model.EnvelopeTransactionStatus.Equals ( EnvelopeTransactionStatus  other)
inline

Returns true if EnvelopeTransactionStatus instances are equal

Parameters
otherInstance of EnvelopeTransactionStatus to be compared
Returns
Boolean

◆ GetHashCode()

override int DocuSign.eSign.Model.EnvelopeTransactionStatus.GetHashCode ( )
inline

Gets the hash code

Returns
Hash code

◆ ToJson()

string DocuSign.eSign.Model.EnvelopeTransactionStatus.ToJson ( )
inline

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

override string DocuSign.eSign.Model.EnvelopeTransactionStatus.ToString ( )
inline

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ EnvelopeId

string DocuSign.eSign.Model.EnvelopeTransactionStatus.EnvelopeId
getset

The envelope ID of the envelope status that failed to post.

The envelope ID of the envelope status that failed to post.

◆ ErrorDetails

ErrorDetails DocuSign.eSign.Model.EnvelopeTransactionStatus.ErrorDetails
getset

Array or errors.

Array or errors.

◆ Status

string DocuSign.eSign.Model.EnvelopeTransactionStatus.Status
getset

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.

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.

◆ TransactionId

string DocuSign.eSign.Model.EnvelopeTransactionStatus.TransactionId
getset

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 &#x60;transactionId&#x60; property can be used determine an envelope&#39;s status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned.

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 &#x60;transactionId&#x60; property can be used determine an envelope&#39;s status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned.


The documentation for this class was generated from the following file: