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

NewAccountDefinition More...

Inheritance diagram for DocuSign.eSign.Model.NewAccountDefinition:

Public Member Functions

 NewAccountDefinition (string AccountName=default(string), AccountSettingsInformation AccountSettings=default(AccountSettingsInformation), AccountAddress AddressInformation=default(AccountAddress), CreditCardInformation CreditCardInformation=default(CreditCardInformation), DirectDebitProcessorInformation DirectDebitProcessorInformation=default(DirectDebitProcessorInformation), string DistributorCode=default(string), string DistributorPassword=default(string), string EnablePreAuth=default(string), string EnvelopePartitionId=default(string), UserInformation InitialUser=default(UserInformation), string PaymentMethod=default(string), string PaymentProcessor=default(string), PaymentProcessorInformation PaymentProcessorInformation=default(PaymentProcessorInformation), PlanInformation PlanInformation=default(PlanInformation), string ProcessPayment=default(string), ReferralInformation ReferralInformation=default(ReferralInformation), SocialAccountInformation SocialAccountInformation=default(SocialAccountInformation), string TaxExemptId=default(string))
 Initializes a new instance of the NewAccountDefinition 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 (NewAccountDefinition other)
 Returns true if NewAccountDefinition instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

string AccountName [get, set]
 The account name for the new account. More...
 
AccountSettingsInformation AccountSettings [get, set]
 The list of account settings. These determine the features available for the account. Note that some features are determined by the plan used to create the account, and cannot be overridden. More...
 
AccountAddress AddressInformation [get, set]
 A complex type that contains the following information for the new account: &#x60;Street1&#x60;, &#x60;Street2&#x60;, &#x60;City&#x60;, &#x60;State&#x60;, &#x60;Zip&#x60;, &#x60;Phone&#x60;, and &#x60;Fax&#x60;. More...
 
CreditCardInformation CreditCardInformation [get, set]
 A complex type that has information about the credit card used to pay for this account. More...
 
DirectDebitProcessorInformation DirectDebitProcessorInformation [get, set]
 Information about the bank that processes direct debits for the payment plan. More...
 
string DistributorCode [get, set]
 The code that identifies the billing plan groups and plans for the new account. More...
 
string DistributorPassword [get, set]
 The password for the distributorCode. More...
 
string EnablePreAuth [get, set]
 Gets or Sets EnablePreAuth More...
 
string EnvelopePartitionId [get, set]
 Gets or Sets EnvelopePartitionId More...
 
UserInformation InitialUser [get, set]
 A complex type with the initial user information for the new account. Note that some user information is set internally based on the plan and cannot be overridden. More...
 
string PaymentMethod [get, set]
 Gets or Sets PaymentMethod More...
 
string PaymentProcessor [get, set]
 Gets or Sets PaymentProcessor More...
 
PaymentProcessorInformation PaymentProcessorInformation [get, set]
 Information about the entity that processes payments for the billing plan. More...
 
PlanInformation PlanInformation [get, set]
 An object used to identify the features and attributes of the account being created. More...
 
string ProcessPayment [get, set]
 Gets or Sets ProcessPayment More...
 
ReferralInformation ReferralInformation [get, set]
 A complex type that contains properties for entering referral and discount information. More...
 
SocialAccountInformation SocialAccountInformation [get, set]
 Contains properties that map a DocuSign user to a social account (Facebook, Yahoo, etc.) More...
 
string TaxExemptId [get, set]
 Gets or Sets TaxExemptId More...
 

Detailed Description

NewAccountDefinition

Constructor & Destructor Documentation

◆ NewAccountDefinition()

DocuSign.eSign.Model.NewAccountDefinition.NewAccountDefinition ( string  AccountName = default(string),
AccountSettingsInformation  AccountSettings = default(AccountSettingsInformation),
AccountAddress  AddressInformation = default(AccountAddress),
CreditCardInformation  CreditCardInformation = default(CreditCardInformation),
DirectDebitProcessorInformation  DirectDebitProcessorInformation = default(DirectDebitProcessorInformation),
string  DistributorCode = default(string),
string  DistributorPassword = default(string),
string  EnablePreAuth = default(string),
string  EnvelopePartitionId = default(string),
UserInformation  InitialUser = default(UserInformation),
string  PaymentMethod = default(string),
string  PaymentProcessor = default(string),
PaymentProcessorInformation  PaymentProcessorInformation = default(PaymentProcessorInformation),
PlanInformation  PlanInformation = default(PlanInformation),
string  ProcessPayment = default(string),
ReferralInformation  ReferralInformation = default(ReferralInformation),
SocialAccountInformation  SocialAccountInformation = default(SocialAccountInformation),
string  TaxExemptId = default(string) 
)
inline

Initializes a new instance of the NewAccountDefinition class.

Parameters
AccountNameThe account name for the new account..
AccountSettingsThe list of account settings. These determine the features available for the account. Note that some features are determined by the plan used to create the account, and cannot be overridden..
AddressInformationA complex type that contains the following information for the new account: &#x60;Street1&#x60;, &#x60;Street2&#x60;, &#x60;City&#x60;, &#x60;State&#x60;, &#x60;Zip&#x60;, &#x60;Phone&#x60;, and &#x60;Fax&#x60;..
CreditCardInformationA complex type that has information about the credit card used to pay for this account..
DirectDebitProcessorInformationInformation about the bank that processes direct debits for the payment plan..
DistributorCodeThe code that identifies the billing plan groups and plans for the new account..
DistributorPasswordThe password for the distributorCode..
EnablePreAuthEnablePreAuth.
EnvelopePartitionIdEnvelopePartitionId.
InitialUserA complex type with the initial user information for the new account. Note that some user information is set internally based on the plan and cannot be overridden..
PaymentMethodPaymentMethod.
PaymentProcessorPaymentProcessor.
PaymentProcessorInformationInformation about the entity that processes payments for the billing plan..
PlanInformationAn object used to identify the features and attributes of the account being created..
ProcessPaymentProcessPayment.
ReferralInformationA complex type that contains properties for entering referral and discount information..
SocialAccountInformationContains properties that map a DocuSign user to a social account (Facebook, Yahoo, etc.).
TaxExemptIdTaxExemptId.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if NewAccountDefinition instances are equal

Parameters
otherInstance of NewAccountDefinition to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ AccountName

string DocuSign.eSign.Model.NewAccountDefinition.AccountName
getset

The account name for the new account.

The account name for the new account.

◆ AccountSettings

AccountSettingsInformation DocuSign.eSign.Model.NewAccountDefinition.AccountSettings
getset

The list of account settings. These determine the features available for the account. Note that some features are determined by the plan used to create the account, and cannot be overridden.

The list of account settings. These determine the features available for the account. Note that some features are determined by the plan used to create the account, and cannot be overridden.

◆ AddressInformation

AccountAddress DocuSign.eSign.Model.NewAccountDefinition.AddressInformation
getset

A complex type that contains the following information for the new account: &#x60;Street1&#x60;, &#x60;Street2&#x60;, &#x60;City&#x60;, &#x60;State&#x60;, &#x60;Zip&#x60;, &#x60;Phone&#x60;, and &#x60;Fax&#x60;.

A complex type that contains the following information for the new account: &#x60;Street1&#x60;, &#x60;Street2&#x60;, &#x60;City&#x60;, &#x60;State&#x60;, &#x60;Zip&#x60;, &#x60;Phone&#x60;, and &#x60;Fax&#x60;.

◆ CreditCardInformation

CreditCardInformation DocuSign.eSign.Model.NewAccountDefinition.CreditCardInformation
getset

A complex type that has information about the credit card used to pay for this account.

A complex type that has information about the credit card used to pay for this account.

◆ DirectDebitProcessorInformation

DirectDebitProcessorInformation DocuSign.eSign.Model.NewAccountDefinition.DirectDebitProcessorInformation
getset

Information about the bank that processes direct debits for the payment plan.

Information about the bank that processes direct debits for the payment plan.

◆ DistributorCode

string DocuSign.eSign.Model.NewAccountDefinition.DistributorCode
getset

The code that identifies the billing plan groups and plans for the new account.

The code that identifies the billing plan groups and plans for the new account.

◆ DistributorPassword

string DocuSign.eSign.Model.NewAccountDefinition.DistributorPassword
getset

The password for the distributorCode.

The password for the distributorCode.

◆ EnablePreAuth

string DocuSign.eSign.Model.NewAccountDefinition.EnablePreAuth
getset

Gets or Sets EnablePreAuth

◆ EnvelopePartitionId

string DocuSign.eSign.Model.NewAccountDefinition.EnvelopePartitionId
getset

Gets or Sets EnvelopePartitionId

◆ InitialUser

UserInformation DocuSign.eSign.Model.NewAccountDefinition.InitialUser
getset

A complex type with the initial user information for the new account. Note that some user information is set internally based on the plan and cannot be overridden.

A complex type with the initial user information for the new account. Note that some user information is set internally based on the plan and cannot be overridden.

◆ PaymentMethod

string DocuSign.eSign.Model.NewAccountDefinition.PaymentMethod
getset

Gets or Sets PaymentMethod

◆ PaymentProcessor

string DocuSign.eSign.Model.NewAccountDefinition.PaymentProcessor
getset

Gets or Sets PaymentProcessor

◆ PaymentProcessorInformation

PaymentProcessorInformation DocuSign.eSign.Model.NewAccountDefinition.PaymentProcessorInformation
getset

Information about the entity that processes payments for the billing plan.

Information about the entity that processes payments for the billing plan.

◆ PlanInformation

PlanInformation DocuSign.eSign.Model.NewAccountDefinition.PlanInformation
getset

An object used to identify the features and attributes of the account being created.

An object used to identify the features and attributes of the account being created.

◆ ProcessPayment

string DocuSign.eSign.Model.NewAccountDefinition.ProcessPayment
getset

Gets or Sets ProcessPayment

◆ ReferralInformation

ReferralInformation DocuSign.eSign.Model.NewAccountDefinition.ReferralInformation
getset

A complex type that contains properties for entering referral and discount information.

A complex type that contains properties for entering referral and discount information.

◆ SocialAccountInformation

SocialAccountInformation DocuSign.eSign.Model.NewAccountDefinition.SocialAccountInformation
getset

Contains properties that map a DocuSign user to a social account (Facebook, Yahoo, etc.)

Contains properties that map a DocuSign user to a social account (Facebook, Yahoo, etc.)

◆ TaxExemptId

string DocuSign.eSign.Model.NewAccountDefinition.TaxExemptId
getset

Gets or Sets TaxExemptId


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