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

Defines an account billing plan response object. More...

Inheritance diagram for DocuSign.eSign.Model.AccountBillingPlanResponse:

Public Member Functions

 AccountBillingPlanResponse (AccountAddress BillingAddress=default(AccountAddress), string BillingAddressIsCreditCardAddress=default(string), AccountBillingPlan BillingPlan=default(AccountBillingPlan), CreditCardInformation CreditCardInformation=default(CreditCardInformation), DirectDebitProcessorInformation DirectDebitProcessorInformation=default(DirectDebitProcessorInformation), DowngradePlanUpdateResponse DowngradePlanInformation=default(DowngradePlanUpdateResponse), DowngradeRequestInformation DowngradeRequestInformation=default(DowngradeRequestInformation), BillingEntityInformationResponse EntityInformation=default(BillingEntityInformationResponse), string PaymentMethod=default(string), PaymentProcessorInformation PaymentProcessorInformation=default(PaymentProcessorInformation), ReferralInformation ReferralInformation=default(ReferralInformation), List< BillingPlan > SuccessorPlans=default(List< BillingPlan >), string TaxExemptId=default(string))
 Initializes a new instance of the AccountBillingPlanResponse 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 (AccountBillingPlanResponse other)
 Returns true if AccountBillingPlanResponse instances are equal More...
 
override int GetHashCode ()
 Gets the hash code More...
 
IEnumerable< ValidationResult > Validate (ValidationContext validationContext)
 

Properties

AccountAddress BillingAddress [get, set]
 The billing address for the account. More...
 
string BillingAddressIsCreditCardAddress [get, set]
 When set to true, the credit card address information is the same as that returned as the billing address. If false, then the billing address is considered a billing contact address, and the credit card address can be different. More...
 
AccountBillingPlan BillingPlan [get, set]
 An object that contains details about the billing plan. 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...
 
DowngradePlanUpdateResponse DowngradePlanInformation [get, set]
 Gets or Sets DowngradePlanInformation More...
 
DowngradeRequestInformation DowngradeRequestInformation [get, set]
 Gets or Sets DowngradeRequestInformation More...
 
BillingEntityInformationResponse EntityInformation [get, set]
 Gets or Sets EntityInformation More...
 
string PaymentMethod [get, set]
 Gets or Sets PaymentMethod More...
 
PaymentProcessorInformation PaymentProcessorInformation [get, set]
 Information about the entity that processes payments for the billing plan. More...
 
ReferralInformation ReferralInformation [get, set]
 A complex type that contains properties for entering referral and discount information. More...
 
List< BillingPlanSuccessorPlans [get, set]
 Gets or Sets SuccessorPlans More...
 
string TaxExemptId [get, set]
 Gets or Sets TaxExemptId More...
 

Detailed Description

Defines an account billing plan response object.

Constructor & Destructor Documentation

◆ AccountBillingPlanResponse()

DocuSign.eSign.Model.AccountBillingPlanResponse.AccountBillingPlanResponse ( AccountAddress  BillingAddress = default(AccountAddress),
string  BillingAddressIsCreditCardAddress = default(string),
AccountBillingPlan  BillingPlan = default(AccountBillingPlan),
CreditCardInformation  CreditCardInformation = default(CreditCardInformation),
DirectDebitProcessorInformation  DirectDebitProcessorInformation = default(DirectDebitProcessorInformation),
DowngradePlanUpdateResponse  DowngradePlanInformation = default(DowngradePlanUpdateResponse),
DowngradeRequestInformation  DowngradeRequestInformation = default(DowngradeRequestInformation),
BillingEntityInformationResponse  EntityInformation = default(BillingEntityInformationResponse),
string  PaymentMethod = default(string),
PaymentProcessorInformation  PaymentProcessorInformation = default(PaymentProcessorInformation),
ReferralInformation  ReferralInformation = default(ReferralInformation),
List< BillingPlan SuccessorPlans = default(List<BillingPlan>),
string  TaxExemptId = default(string) 
)
inline

Initializes a new instance of the AccountBillingPlanResponse class.

Parameters
BillingAddressThe billing address for the account..
BillingAddressIsCreditCardAddressWhen set to true, the credit card address information is the same as that returned as the billing address. If false, then the billing address is considered a billing contact address, and the credit card address can be different..
BillingPlanAn object that contains details about the billing plan..
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..
DowngradePlanInformationDowngradePlanInformation.
DowngradeRequestInformationDowngradeRequestInformation.
EntityInformationEntityInformation.
PaymentMethodPaymentMethod.
PaymentProcessorInformationInformation about the entity that processes payments for the billing plan..
ReferralInformationA complex type that contains properties for entering referral and discount information..
SuccessorPlansSuccessorPlans.
TaxExemptIdTaxExemptId.

Member Function Documentation

◆ Equals() [1/2]

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

Returns true if objects are equal

Parameters
objObject to be compared
Returns
Boolean

◆ Equals() [2/2]

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

Returns true if AccountBillingPlanResponse instances are equal

Parameters
otherInstance of AccountBillingPlanResponse to be compared
Returns
Boolean

◆ GetHashCode()

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

Gets the hash code

Returns
Hash code

◆ ToJson()

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

Returns the JSON string presentation of the object

Returns
JSON string presentation of the object

◆ ToString()

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

Returns the string presentation of the object

Returns
String presentation of the object

Property Documentation

◆ BillingAddress

AccountAddress DocuSign.eSign.Model.AccountBillingPlanResponse.BillingAddress
getset

The billing address for the account.

The billing address for the account.

◆ BillingAddressIsCreditCardAddress

string DocuSign.eSign.Model.AccountBillingPlanResponse.BillingAddressIsCreditCardAddress
getset

When set to true, the credit card address information is the same as that returned as the billing address. If false, then the billing address is considered a billing contact address, and the credit card address can be different.

When set to true, the credit card address information is the same as that returned as the billing address. If false, then the billing address is considered a billing contact address, and the credit card address can be different.

◆ BillingPlan

AccountBillingPlan DocuSign.eSign.Model.AccountBillingPlanResponse.BillingPlan
getset

An object that contains details about the billing plan.

An object that contains details about the billing plan.

◆ CreditCardInformation

CreditCardInformation DocuSign.eSign.Model.AccountBillingPlanResponse.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.AccountBillingPlanResponse.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.

◆ DowngradePlanInformation

DowngradePlanUpdateResponse DocuSign.eSign.Model.AccountBillingPlanResponse.DowngradePlanInformation
getset

Gets or Sets DowngradePlanInformation

◆ DowngradeRequestInformation

DowngradeRequestInformation DocuSign.eSign.Model.AccountBillingPlanResponse.DowngradeRequestInformation
getset

◆ EntityInformation

BillingEntityInformationResponse DocuSign.eSign.Model.AccountBillingPlanResponse.EntityInformation
getset

Gets or Sets EntityInformation

◆ PaymentMethod

string DocuSign.eSign.Model.AccountBillingPlanResponse.PaymentMethod
getset

Gets or Sets PaymentMethod

◆ PaymentProcessorInformation

PaymentProcessorInformation DocuSign.eSign.Model.AccountBillingPlanResponse.PaymentProcessorInformation
getset

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

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

◆ ReferralInformation

ReferralInformation DocuSign.eSign.Model.AccountBillingPlanResponse.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.

◆ SuccessorPlans

List<BillingPlan> DocuSign.eSign.Model.AccountBillingPlanResponse.SuccessorPlans
getset

Gets or Sets SuccessorPlans

◆ TaxExemptId

string DocuSign.eSign.Model.AccountBillingPlanResponse.TaxExemptId
getset

Gets or Sets TaxExemptId


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