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

A rule that defines a set of recipients and the conditions under which they will be used for the envelope. More...

Inheritance diagram for DocuSign.eSign.Model.ConditionalRecipientRule:

Public Member Functions

 ConditionalRecipientRule (List< ConditionalRecipientRuleCondition > Conditions=default(List< ConditionalRecipientRuleCondition >), string Order=default(string), RecipientGroup RecipientGroup=default(RecipientGroup), string RecipientId=default(string))
 Initializes a new instance of the ConditionalRecipientRule 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 (ConditionalRecipientRule other)
 Returns true if ConditionalRecipientRule instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

List< ConditionalRecipientRuleConditionConditions [get, set]
 Gets or Sets Conditions More...
 
string Order [get, set]
 Gets or Sets Order More...
 
RecipientGroup RecipientGroup [get, set]
 A set of recipients that may be used for the envelope, depending on the &#x60;conditions&#x60; defined. 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...
 

Detailed Description

A rule that defines a set of recipients and the conditions under which they will be used for the envelope.

Constructor & Destructor Documentation

◆ ConditionalRecipientRule()

DocuSign.eSign.Model.ConditionalRecipientRule.ConditionalRecipientRule ( List< ConditionalRecipientRuleCondition Conditions = default(List<ConditionalRecipientRuleCondition>),
string  Order = default(string),
RecipientGroup  RecipientGroup = default(RecipientGroup),
string  RecipientId = default(string) 
)
inline

Initializes a new instance of the ConditionalRecipientRule class.

Parameters
ConditionsConditions.
OrderOrder.
RecipientGroupA set of recipients that may be used for the envelope, depending on the &#x60;conditions&#x60; defined..
RecipientIdUnique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document..

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if ConditionalRecipientRule instances are equal

Parameters
otherInstance of ConditionalRecipientRule to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ Conditions

List<ConditionalRecipientRuleCondition> DocuSign.eSign.Model.ConditionalRecipientRule.Conditions
getset

Gets or Sets Conditions

◆ Order

string DocuSign.eSign.Model.ConditionalRecipientRule.Order
getset

Gets or Sets Order

◆ RecipientGroup

RecipientGroup DocuSign.eSign.Model.ConditionalRecipientRule.RecipientGroup
getset

A set of recipients that may be used for the envelope, depending on the &#x60;conditions&#x60; defined.

A set of recipients that may be used for the envelope, depending on the &#x60;conditions&#x60; defined.

◆ RecipientId

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


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