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

Contact More...

Inheritance diagram for DocuSign.eSign.Model.Contact:

Public Member Functions

 Contact (string CloudProvider=default(string), string CloudProviderContainerId=default(string), string ContactId=default(string), List< ContactPhoneNumber > ContactPhoneNumbers=default(List< ContactPhoneNumber >), string ContactUri=default(string), List< string > Emails=default(List< string >), ErrorDetails ErrorDetails=default(ErrorDetails), bool? IsOwner=default(bool?), string Name=default(string), NotaryContactDetails NotaryContactDetails=default(NotaryContactDetails), string Organization=default(string), string RoomContactType=default(string), string Shared=default(string), string SigningGroup=default(string), string SigningGroupName=default(string))
 Initializes a new instance of the Contact 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 (Contact other)
 Returns true if Contact instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string CloudProvider [get, set]
 Gets or Sets CloudProvider More...
 
string CloudProviderContainerId [get, set]
 Gets or Sets CloudProviderContainerId More...
 
string ContactId [get, set]
 Gets or Sets ContactId More...
 
List< ContactPhoneNumberContactPhoneNumbers [get, set]
 Gets or Sets ContactPhoneNumbers More...
 
string ContactUri [get, set]
 Gets or Sets ContactUri More...
 
List< string > Emails [get, set]
 Gets or Sets Emails More...
 
ErrorDetails ErrorDetails [get, set]
 Array or errors. More...
 
bool IsOwner [get, set]
 Gets or Sets IsOwner More...
 
string Name [get, set]
 Gets or Sets Name More...
 
NotaryContactDetails NotaryContactDetails [get, set]
 Gets or Sets NotaryContactDetails More...
 
string Organization [get, set]
 Gets or Sets Organization More...
 
string RoomContactType [get, set]
 Gets or Sets RoomContactType More...
 
string Shared [get, set]
 When set to true, this custom tab is shared. More...
 
string SigningGroup [get, set]
 Gets or Sets SigningGroup More...
 
string SigningGroupName [get, set]
 The display name for the signing group. Maximum Length: 100 characters. More...
 

Detailed Description

Contact

Constructor & Destructor Documentation

◆ Contact()

DocuSign.eSign.Model.Contact.Contact ( string  CloudProvider = default(string),
string  CloudProviderContainerId = default(string),
string  ContactId = default(string),
List< ContactPhoneNumber ContactPhoneNumbers = default(List<ContactPhoneNumber>),
string  ContactUri = default(string),
List< string >  Emails = default(List<string>),
ErrorDetails  ErrorDetails = default(ErrorDetails),
bool?  IsOwner = default(bool?),
string  Name = default(string),
NotaryContactDetails  NotaryContactDetails = default(NotaryContactDetails),
string  Organization = default(string),
string  RoomContactType = default(string),
string  Shared = default(string),
string  SigningGroup = default(string),
string  SigningGroupName = default(string) 
)
inline

Initializes a new instance of the Contact class.

Parameters
CloudProviderCloudProvider.
CloudProviderContainerIdCloudProviderContainerId.
ContactIdContactId.
ContactPhoneNumbersContactPhoneNumbers.
ContactUriContactUri.
EmailsEmails.
ErrorDetailsArray or errors..
IsOwnerIsOwner.
NameName.
NotaryContactDetailsNotaryContactDetails.
OrganizationOrganization.
RoomContactTypeRoomContactType.
SharedWhen set to true, this custom tab is shared..
SigningGroupSigningGroup.
SigningGroupNameThe display name for the signing group. Maximum Length: 100 characters. .

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if Contact instances are equal

Parameters
otherInstance of Contact to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ CloudProvider

string DocuSign.eSign.Model.Contact.CloudProvider
getset

Gets or Sets CloudProvider

◆ CloudProviderContainerId

string DocuSign.eSign.Model.Contact.CloudProviderContainerId
getset

Gets or Sets CloudProviderContainerId

◆ ContactId

string DocuSign.eSign.Model.Contact.ContactId
getset

Gets or Sets ContactId

◆ ContactPhoneNumbers

List<ContactPhoneNumber> DocuSign.eSign.Model.Contact.ContactPhoneNumbers
getset

Gets or Sets ContactPhoneNumbers

◆ ContactUri

string DocuSign.eSign.Model.Contact.ContactUri
getset

Gets or Sets ContactUri

◆ Emails

List<string> DocuSign.eSign.Model.Contact.Emails
getset

Gets or Sets Emails

◆ ErrorDetails

ErrorDetails DocuSign.eSign.Model.Contact.ErrorDetails
getset

Array or errors.

Array or errors.

◆ IsOwner

bool DocuSign.eSign.Model.Contact.IsOwner
getset

Gets or Sets IsOwner

◆ Name

string DocuSign.eSign.Model.Contact.Name
getset

Gets or Sets Name

◆ NotaryContactDetails

NotaryContactDetails DocuSign.eSign.Model.Contact.NotaryContactDetails
getset

Gets or Sets NotaryContactDetails

◆ Organization

string DocuSign.eSign.Model.Contact.Organization
getset

Gets or Sets Organization

◆ RoomContactType

string DocuSign.eSign.Model.Contact.RoomContactType
getset

Gets or Sets RoomContactType

◆ Shared

string DocuSign.eSign.Model.Contact.Shared
getset

When set to true, this custom tab is shared.

When set to true, this custom tab is shared.

◆ SigningGroup

string DocuSign.eSign.Model.Contact.SigningGroup
getset

Gets or Sets SigningGroup

◆ SigningGroupName

string DocuSign.eSign.Model.Contact.SigningGroupName
getset

The display name for the signing group. Maximum Length: 100 characters.

The display name for the signing group. Maximum Length: 100 characters.


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