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

The request body for the EnvelopeViews: createRecipient and EnvelopeViews: createSharedRecipient methods. More...

Inheritance diagram for DocuSign.eSign.Model.RecipientViewRequest:

Public Member Functions

 RecipientViewRequest (string AssertionId=default(string), string AuthenticationInstant=default(string), string AuthenticationMethod=default(string), RecipientTokenClientURLs ClientURLs=default(RecipientTokenClientURLs), string ClientUserId=default(string), string Email=default(string), List< string > FrameAncestors=default(List< string >), List< string > MessageOrigins=default(List< string >), string PingFrequency=default(string), string PingUrl=default(string), string RecipientId=default(string), string ReturnUrl=default(string), string SecurityDomain=default(string), string UserId=default(string), string UserName=default(string), string XFrameOptions=default(string), string XFrameOptionsAllowFromUrl=default(string))
 Initializes a new instance of the RecipientViewRequest 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 (RecipientViewRequest other)
 Returns true if RecipientViewRequest instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string AssertionId [get, set]
 A unique identifier of the authentication event executed by the client application. More...
 
string AuthenticationInstant [get, set]
 A sender generated value that indicates the date/time that the signer was authenticated. More...
 
string AuthenticationMethod [get, set]
 A sender created value that indicates the convention used to authenticate the signer. This information is included in the Certificate of Completion. More...
 
RecipientTokenClientURLs ClientURLs [get, set]
 Gets or Sets ClientURLs More...
 
string ClientUserId [get, set]
 A sender created value that shows the recipient is embedded (captive). Maximum length: 100 characters. More...
 
string Email [get, set]
 Specifies the email of the recipient. You can use either email and userName or userId to identify the recipient. More...
 
List< string > FrameAncestors [get, set]
 Gets or Sets FrameAncestors More...
 
List< string > MessageOrigins [get, set]
 Gets or Sets MessageOrigins More...
 
string PingFrequency [get, set]
 Only used if pingUrl is specified. This is the interval, in seconds, between pings on the pingUrl. The default is 300 seconds. Valid values are 60-1200 seconds. More...
 
string PingUrl [get, set]
 A client Url to be pinged by the DocuSign Signing experience to indicate to the client that Signing is active. An HTTP Get is executed against the client. The response from the client is ignored. The intent is for the client to reset it&#39;s session timer when the request is received. More...
 
string RecipientId [get, set]
 Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document. More...
 
string ReturnUrl [get, set]
 The url the recipient is redirected to after the signing session has ended. DocuSign redirects to the url and includes an event parameter that can be used by your application. Possible event parameter values: * cancel (recipient canceled the signing operation) * decline (recipient declined to sign) * exception (an exception occurred) * fax_pending (recipient has a fax pending) * session_timeout (session timed out) * signing_complete (signer completed the signing ceremony) * ttl_expired (the TTL, time to live, timer expired) * viewing_complete (recipient completed viewing the envelope) ###### Note: Include https:// in the URL or the redirect might not succeed on some browsers. More...
 
string SecurityDomain [get, set]
 The domain in which the user authenticated. More...
 
string UserId [get, set]
 Specifies the user ID of the recipient. You can use with user ID or email and user name to identify the recipient. If user ID is used and a client user ID is provided, the value in the &#x60;userId&#x60; property must match a recipient ID (which can be retrieved with a GET recipients call) for the envelope. If a user ID is used and a clientUser ID is not provided, the user ID match the user ID of the authenticating user. More...
 
string UserName [get, set]
 Specifies the username of the recipient. You can use either email and userName or userId to identify the recipient. More...
 
string XFrameOptions [get, set]
 Gets or Sets XFrameOptions More...
 
string XFrameOptionsAllowFromUrl [get, set]
 Gets or Sets XFrameOptionsAllowFromUrl More...
 

Detailed Description

The request body for the EnvelopeViews: createRecipient and EnvelopeViews: createSharedRecipient methods.

Constructor & Destructor Documentation

◆ RecipientViewRequest()

DocuSign.eSign.Model.RecipientViewRequest.RecipientViewRequest ( string  AssertionId = default(string),
string  AuthenticationInstant = default(string),
string  AuthenticationMethod = default(string),
RecipientTokenClientURLs  ClientURLs = default(RecipientTokenClientURLs),
string  ClientUserId = default(string),
string  Email = default(string),
List< string >  FrameAncestors = default(List<string>),
List< string >  MessageOrigins = default(List<string>),
string  PingFrequency = default(string),
string  PingUrl = default(string),
string  RecipientId = default(string),
string  ReturnUrl = default(string),
string  SecurityDomain = default(string),
string  UserId = default(string),
string  UserName = default(string),
string  XFrameOptions = default(string),
string  XFrameOptionsAllowFromUrl = default(string) 
)
inline

Initializes a new instance of the RecipientViewRequest class.

Parameters
AssertionIdA unique identifier of the authentication event executed by the client application..
AuthenticationInstantA sender generated value that indicates the date/time that the signer was authenticated..
AuthenticationMethodA sender created value that indicates the convention used to authenticate the signer. This information is included in the Certificate of Completion..
ClientURLsClientURLs.
ClientUserIdA sender created value that shows the recipient is embedded (captive). Maximum length: 100 characters..
EmailSpecifies the email of the recipient. You can use either email and userName or userId to identify the recipient..
FrameAncestorsFrameAncestors.
MessageOriginsMessageOrigins.
PingFrequencyOnly used if pingUrl is specified. This is the interval, in seconds, between pings on the pingUrl. The default is 300 seconds. Valid values are 60-1200 seconds..
PingUrlA client Url to be pinged by the DocuSign Signing experience to indicate to the client that Signing is active. An HTTP Get is executed against the client. The response from the client is ignored. The intent is for the client to reset it&#39;s session timer when the request is received..
RecipientIdUnique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document..
ReturnUrlThe url the recipient is redirected to after the signing session has ended. DocuSign redirects to the url and includes an event parameter that can be used by your application. Possible event parameter values: * cancel (recipient canceled the signing operation) * decline (recipient declined to sign) * exception (an exception occurred) * fax_pending (recipient has a fax pending) * session_timeout (session timed out) * signing_complete (signer completed the signing ceremony) * ttl_expired (the TTL, time to live, timer expired) * viewing_complete (recipient completed viewing the envelope) ###### Note: Include https:// in the URL or the redirect might not succeed on some browsers. .
SecurityDomainThe domain in which the user authenticated..
UserIdSpecifies the user ID of the recipient. You can use with user ID or email and user name to identify the recipient. If user ID is used and a client user ID is provided, the value in the &#x60;userId&#x60; property must match a recipient ID (which can be retrieved with a GET recipients call) for the envelope. If a user ID is used and a clientUser ID is not provided, the user ID match the user ID of the authenticating user..
UserNameSpecifies the username of the recipient. You can use either email and userName or userId to identify the recipient..
XFrameOptionsXFrameOptions.
XFrameOptionsAllowFromUrlXFrameOptionsAllowFromUrl.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if RecipientViewRequest instances are equal

Parameters
otherInstance of RecipientViewRequest to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AssertionId

string DocuSign.eSign.Model.RecipientViewRequest.AssertionId
getset

A unique identifier of the authentication event executed by the client application.

A unique identifier of the authentication event executed by the client application.

◆ AuthenticationInstant

string DocuSign.eSign.Model.RecipientViewRequest.AuthenticationInstant
getset

A sender generated value that indicates the date/time that the signer was authenticated.

A sender generated value that indicates the date/time that the signer was authenticated.

◆ AuthenticationMethod

string DocuSign.eSign.Model.RecipientViewRequest.AuthenticationMethod
getset

A sender created value that indicates the convention used to authenticate the signer. This information is included in the Certificate of Completion.

A sender created value that indicates the convention used to authenticate the signer. This information is included in the Certificate of Completion.

◆ ClientURLs

RecipientTokenClientURLs DocuSign.eSign.Model.RecipientViewRequest.ClientURLs
getset

Gets or Sets ClientURLs

◆ ClientUserId

string DocuSign.eSign.Model.RecipientViewRequest.ClientUserId
getset

A sender created value that shows the recipient is embedded (captive). Maximum length: 100 characters.

A sender created value that shows the recipient is embedded (captive). Maximum length: 100 characters.

◆ Email

string DocuSign.eSign.Model.RecipientViewRequest.Email
getset

Specifies the email of the recipient. You can use either email and userName or userId to identify the recipient.

Specifies the email of the recipient. You can use either email and userName or userId to identify the recipient.

◆ FrameAncestors

List<string> DocuSign.eSign.Model.RecipientViewRequest.FrameAncestors
getset

Gets or Sets FrameAncestors

◆ MessageOrigins

List<string> DocuSign.eSign.Model.RecipientViewRequest.MessageOrigins
getset

Gets or Sets MessageOrigins

◆ PingFrequency

string DocuSign.eSign.Model.RecipientViewRequest.PingFrequency
getset

Only used if pingUrl is specified. This is the interval, in seconds, between pings on the pingUrl. The default is 300 seconds. Valid values are 60-1200 seconds.

Only used if pingUrl is specified. This is the interval, in seconds, between pings on the pingUrl. The default is 300 seconds. Valid values are 60-1200 seconds.

◆ PingUrl

string DocuSign.eSign.Model.RecipientViewRequest.PingUrl
getset

A client Url to be pinged by the DocuSign Signing experience to indicate to the client that Signing is active. An HTTP Get is executed against the client. The response from the client is ignored. The intent is for the client to reset it&#39;s session timer when the request is received.

A client Url to be pinged by the DocuSign Signing experience to indicate to the client that Signing is active. An HTTP Get is executed against the client. The response from the client is ignored. The intent is for the client to reset it&#39;s session timer when the request is received.

◆ RecipientId

string DocuSign.eSign.Model.RecipientViewRequest.RecipientId
getset

Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.

Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document.

◆ ReturnUrl

string DocuSign.eSign.Model.RecipientViewRequest.ReturnUrl
getset

The url the recipient is redirected to after the signing session has ended. DocuSign redirects to the url and includes an event parameter that can be used by your application. Possible event parameter values: * cancel (recipient canceled the signing operation) * decline (recipient declined to sign) * exception (an exception occurred) * fax_pending (recipient has a fax pending) * session_timeout (session timed out) * signing_complete (signer completed the signing ceremony) * ttl_expired (the TTL, time to live, timer expired) * viewing_complete (recipient completed viewing the envelope) ###### Note: Include https:// in the URL or the redirect might not succeed on some browsers.

The url the recipient is redirected to after the signing session has ended. DocuSign redirects to the url and includes an event parameter that can be used by your application. Possible event parameter values: * cancel (recipient canceled the signing operation) * decline (recipient declined to sign) * exception (an exception occurred) * fax_pending (recipient has a fax pending) * session_timeout (session timed out) * signing_complete (signer completed the signing ceremony) * ttl_expired (the TTL, time to live, timer expired) * viewing_complete (recipient completed viewing the envelope) ###### Note: Include https:// in the URL or the redirect might not succeed on some browsers.

◆ SecurityDomain

string DocuSign.eSign.Model.RecipientViewRequest.SecurityDomain
getset

The domain in which the user authenticated.

The domain in which the user authenticated.

◆ UserId

string DocuSign.eSign.Model.RecipientViewRequest.UserId
getset

Specifies the user ID of the recipient. You can use with user ID or email and user name to identify the recipient. If user ID is used and a client user ID is provided, the value in the &#x60;userId&#x60; property must match a recipient ID (which can be retrieved with a GET recipients call) for the envelope. If a user ID is used and a clientUser ID is not provided, the user ID match the user ID of the authenticating user.

Specifies the user ID of the recipient. You can use with user ID or email and user name to identify the recipient. If user ID is used and a client user ID is provided, the value in the &#x60;userId&#x60; property must match a recipient ID (which can be retrieved with a GET recipients call) for the envelope. If a user ID is used and a clientUser ID is not provided, the user ID match the user ID of the authenticating user.

◆ UserName

string DocuSign.eSign.Model.RecipientViewRequest.UserName
getset

Specifies the username of the recipient. You can use either email and userName or userId to identify the recipient.

Specifies the username of the recipient. You can use either email and userName or userId to identify the recipient.

◆ XFrameOptions

string DocuSign.eSign.Model.RecipientViewRequest.XFrameOptions
getset

Gets or Sets XFrameOptions

◆ XFrameOptionsAllowFromUrl

string DocuSign.eSign.Model.RecipientViewRequest.XFrameOptionsAllowFromUrl
getset

Gets or Sets XFrameOptionsAllowFromUrl


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