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

CompleteSignRequest More...

Inheritance diagram for DocuSign.eSign.Model.CompleteSignRequest:

Public Member Functions

 CompleteSignRequest (string Certificate=default(string), string CorrelationId=default(string), List< DocumentUpdateInfo > DocumentUpdateInfos=default(List< DocumentUpdateInfo >), string MaxSignatureLength=default(string), string SigningLocation=default(string), string TransactionId=default(string))
 Initializes a new instance of the CompleteSignRequest 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 (CompleteSignRequest other)
 Returns true if CompleteSignRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string Certificate [get, set]
 Gets or Sets Certificate More...
 
string CorrelationId [get, set]
 Gets or Sets CorrelationId More...
 
List< DocumentUpdateInfoDocumentUpdateInfos [get, set]
 Gets or Sets DocumentUpdateInfos More...
 
string MaxSignatureLength [get, set]
 Gets or Sets MaxSignatureLength More...
 
string SigningLocation [get, set]
 Specifies the physical location where the signing takes place. It can have two enumeration values; InPerson and Online. The default value is Online. 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

CompleteSignRequest

Constructor & Destructor Documentation

◆ CompleteSignRequest()

DocuSign.eSign.Model.CompleteSignRequest.CompleteSignRequest ( string  Certificate = default(string),
string  CorrelationId = default(string),
List< DocumentUpdateInfo DocumentUpdateInfos = default(List<DocumentUpdateInfo>),
string  MaxSignatureLength = default(string),
string  SigningLocation = default(string),
string  TransactionId = default(string) 
)
inline

Initializes a new instance of the CompleteSignRequest class.

Parameters
CertificateCertificate.
CorrelationIdCorrelationId.
DocumentUpdateInfosDocumentUpdateInfos.
MaxSignatureLengthMaxSignatureLength.
SigningLocationSpecifies the physical location where the signing takes place. It can have two enumeration values; InPerson and Online. The default value is Online..
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.CompleteSignRequest.Equals ( object  obj)
inline

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if CompleteSignRequest instances are equal

Parameters
otherInstance of CompleteSignRequest to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Certificate

string DocuSign.eSign.Model.CompleteSignRequest.Certificate
getset

Gets or Sets Certificate

◆ CorrelationId

string DocuSign.eSign.Model.CompleteSignRequest.CorrelationId
getset

Gets or Sets CorrelationId

◆ DocumentUpdateInfos

List<DocumentUpdateInfo> DocuSign.eSign.Model.CompleteSignRequest.DocumentUpdateInfos
getset

Gets or Sets DocumentUpdateInfos

◆ MaxSignatureLength

string DocuSign.eSign.Model.CompleteSignRequest.MaxSignatureLength
getset

Gets or Sets MaxSignatureLength

◆ SigningLocation

string DocuSign.eSign.Model.CompleteSignRequest.SigningLocation
getset

Specifies the physical location where the signing takes place. It can have two enumeration values; InPerson and Online. The default value is Online.

Specifies the physical location where the signing takes place. It can have two enumeration values; InPerson and Online. The default value is Online.

◆ TransactionId

string DocuSign.eSign.Model.CompleteSignRequest.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: