Package com.docusign.esign.model
Class BillingPlanInformation
- java.lang.Object
-
- com.docusign.esign.model.BillingPlanInformation
-
public class BillingPlanInformation extends Object
This object contains details about a billing plan..
-
-
Constructor Summary
Constructors Constructor Description BillingPlanInformation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingPlanInformationappStoreReceipt(AppStoreReceipt appStoreReceipt)appStoreReceipt.BillingPlanInformationbillingAddress(AccountAddress billingAddress)billingAddress.BillingPlanInformationcreditCardInformation(CreditCardInformation creditCardInformation)creditCardInformation.BillingPlanInformationdirectDebitProcessorInformation(DirectDebitProcessorInformation directDebitProcessorInformation)directDebitProcessorInformation.BillingPlanInformationdowngradeReason(String downgradeReason)downgradeReason.BillingPlanInformationenablePreAuth(String enablePreAuth)enablePreAuth.BillingPlanInformationenableSupport(String enableSupport)enableSupport.booleanequals(Object o)Compares objects.AppStoreReceiptgetAppStoreReceipt().AccountAddressgetBillingAddress()The billing address for the account..CreditCardInformationgetCreditCardInformation()A complex type that has information about the credit card used to pay for this account..DirectDebitProcessorInformationgetDirectDebitProcessorInformation()Information about the bank that processes direct debits for the payment plan..StringgetDowngradeReason().StringgetEnablePreAuth().StringgetEnableSupport().StringgetIncludedSeats()The number of seats (users) included..StringgetIncrementalSeats()Reserved: TBD.StringgetPaymentMethod().StringgetPaymentProcessor().PaymentProcessorInformationgetPaymentProcessorInformation()Information about the entity that processes payments for the billing plan..PlanInformationgetPlanInformation()An object used to identify the features and attributes of the account being created..StringgetProcessPayment().ReferralInformationgetReferralInformation()A complex type that contains properties for entering referral and discount information..StringgetRenewalStatus().StringgetSaleDiscountAmount().StringgetSaleDiscountFixedAmount().StringgetSaleDiscountPercent().StringgetSaleDiscountPeriods().StringgetSaleDiscountSeatPriceOverride().StringgetTaxExemptId().inthashCode()Returns the HashCode.BillingPlanInformationincludedSeats(String includedSeats)includedSeats.BillingPlanInformationincrementalSeats(String incrementalSeats)incrementalSeats.BillingPlanInformationpaymentMethod(String paymentMethod)paymentMethod.BillingPlanInformationpaymentProcessor(String paymentProcessor)paymentProcessor.BillingPlanInformationpaymentProcessorInformation(PaymentProcessorInformation paymentProcessorInformation)paymentProcessorInformation.BillingPlanInformationplanInformation(PlanInformation planInformation)planInformation.BillingPlanInformationprocessPayment(String processPayment)processPayment.BillingPlanInformationreferralInformation(ReferralInformation referralInformation)referralInformation.BillingPlanInformationrenewalStatus(String renewalStatus)renewalStatus.BillingPlanInformationsaleDiscountAmount(String saleDiscountAmount)saleDiscountAmount.BillingPlanInformationsaleDiscountFixedAmount(String saleDiscountFixedAmount)saleDiscountFixedAmount.BillingPlanInformationsaleDiscountPercent(String saleDiscountPercent)saleDiscountPercent.BillingPlanInformationsaleDiscountPeriods(String saleDiscountPeriods)saleDiscountPeriods.BillingPlanInformationsaleDiscountSeatPriceOverride(String saleDiscountSeatPriceOverride)saleDiscountSeatPriceOverride.voidsetAppStoreReceipt(AppStoreReceipt appStoreReceipt)setAppStoreReceipt.voidsetBillingAddress(AccountAddress billingAddress)setBillingAddress.voidsetCreditCardInformation(CreditCardInformation creditCardInformation)setCreditCardInformation.voidsetDirectDebitProcessorInformation(DirectDebitProcessorInformation directDebitProcessorInformation)setDirectDebitProcessorInformation.voidsetDowngradeReason(String downgradeReason)setDowngradeReason.voidsetEnablePreAuth(String enablePreAuth)setEnablePreAuth.voidsetEnableSupport(String enableSupport)setEnableSupport.voidsetIncludedSeats(String includedSeats)setIncludedSeats.voidsetIncrementalSeats(String incrementalSeats)setIncrementalSeats.voidsetPaymentMethod(String paymentMethod)setPaymentMethod.voidsetPaymentProcessor(String paymentProcessor)setPaymentProcessor.voidsetPaymentProcessorInformation(PaymentProcessorInformation paymentProcessorInformation)setPaymentProcessorInformation.voidsetPlanInformation(PlanInformation planInformation)setPlanInformation.voidsetProcessPayment(String processPayment)setProcessPayment.voidsetReferralInformation(ReferralInformation referralInformation)setReferralInformation.voidsetRenewalStatus(String renewalStatus)setRenewalStatus.voidsetSaleDiscountAmount(String saleDiscountAmount)setSaleDiscountAmount.voidsetSaleDiscountFixedAmount(String saleDiscountFixedAmount)setSaleDiscountFixedAmount.voidsetSaleDiscountPercent(String saleDiscountPercent)setSaleDiscountPercent.voidsetSaleDiscountPeriods(String saleDiscountPeriods)setSaleDiscountPeriods.voidsetSaleDiscountSeatPriceOverride(String saleDiscountSeatPriceOverride)setSaleDiscountSeatPriceOverride.voidsetTaxExemptId(String taxExemptId)setTaxExemptId.BillingPlanInformationtaxExemptId(String taxExemptId)taxExemptId.StringtoString()Converts the given object to string.
-
-
-
Method Detail
-
appStoreReceipt
public BillingPlanInformation appStoreReceipt(AppStoreReceipt appStoreReceipt)
appStoreReceipt.- Returns:
- BillingPlanInformation
-
getAppStoreReceipt
public AppStoreReceipt getAppStoreReceipt()
.- Returns:
- appStoreReceipt
-
setAppStoreReceipt
public void setAppStoreReceipt(AppStoreReceipt appStoreReceipt)
setAppStoreReceipt.
-
billingAddress
public BillingPlanInformation billingAddress(AccountAddress billingAddress)
billingAddress.- Returns:
- BillingPlanInformation
-
getBillingAddress
public AccountAddress getBillingAddress()
The billing address for the account..- Returns:
- billingAddress
-
setBillingAddress
public void setBillingAddress(AccountAddress billingAddress)
setBillingAddress.
-
creditCardInformation
public BillingPlanInformation creditCardInformation(CreditCardInformation creditCardInformation)
creditCardInformation.- Returns:
- BillingPlanInformation
-
getCreditCardInformation
public CreditCardInformation getCreditCardInformation()
A complex type that has information about the credit card used to pay for this account..- Returns:
- creditCardInformation
-
setCreditCardInformation
public void setCreditCardInformation(CreditCardInformation creditCardInformation)
setCreditCardInformation.
-
directDebitProcessorInformation
public BillingPlanInformation directDebitProcessorInformation(DirectDebitProcessorInformation directDebitProcessorInformation)
directDebitProcessorInformation.- Returns:
- BillingPlanInformation
-
getDirectDebitProcessorInformation
public DirectDebitProcessorInformation getDirectDebitProcessorInformation()
Information about the bank that processes direct debits for the payment plan..- Returns:
- directDebitProcessorInformation
-
setDirectDebitProcessorInformation
public void setDirectDebitProcessorInformation(DirectDebitProcessorInformation directDebitProcessorInformation)
setDirectDebitProcessorInformation.
-
downgradeReason
public BillingPlanInformation downgradeReason(String downgradeReason)
downgradeReason.- Returns:
- BillingPlanInformation
-
getDowngradeReason
public String getDowngradeReason()
.- Returns:
- downgradeReason
-
setDowngradeReason
public void setDowngradeReason(String downgradeReason)
setDowngradeReason.
-
enablePreAuth
public BillingPlanInformation enablePreAuth(String enablePreAuth)
enablePreAuth.- Returns:
- BillingPlanInformation
-
getEnablePreAuth
public String getEnablePreAuth()
.- Returns:
- enablePreAuth
-
setEnablePreAuth
public void setEnablePreAuth(String enablePreAuth)
setEnablePreAuth.
-
enableSupport
public BillingPlanInformation enableSupport(String enableSupport)
enableSupport.- Returns:
- BillingPlanInformation
-
getEnableSupport
public String getEnableSupport()
.- Returns:
- enableSupport
-
setEnableSupport
public void setEnableSupport(String enableSupport)
setEnableSupport.
-
includedSeats
public BillingPlanInformation includedSeats(String includedSeats)
includedSeats.- Returns:
- BillingPlanInformation
-
getIncludedSeats
public String getIncludedSeats()
The number of seats (users) included..- Returns:
- includedSeats
-
setIncludedSeats
public void setIncludedSeats(String includedSeats)
setIncludedSeats.
-
incrementalSeats
public BillingPlanInformation incrementalSeats(String incrementalSeats)
incrementalSeats.- Returns:
- BillingPlanInformation
-
getIncrementalSeats
public String getIncrementalSeats()
Reserved: TBD.- Returns:
- incrementalSeats
-
setIncrementalSeats
public void setIncrementalSeats(String incrementalSeats)
setIncrementalSeats.
-
paymentMethod
public BillingPlanInformation paymentMethod(String paymentMethod)
paymentMethod.- Returns:
- BillingPlanInformation
-
getPaymentMethod
public String getPaymentMethod()
.- Returns:
- paymentMethod
-
setPaymentMethod
public void setPaymentMethod(String paymentMethod)
setPaymentMethod.
-
paymentProcessor
public BillingPlanInformation paymentProcessor(String paymentProcessor)
paymentProcessor.- Returns:
- BillingPlanInformation
-
getPaymentProcessor
public String getPaymentProcessor()
.- Returns:
- paymentProcessor
-
setPaymentProcessor
public void setPaymentProcessor(String paymentProcessor)
setPaymentProcessor.
-
paymentProcessorInformation
public BillingPlanInformation paymentProcessorInformation(PaymentProcessorInformation paymentProcessorInformation)
paymentProcessorInformation.- Returns:
- BillingPlanInformation
-
getPaymentProcessorInformation
public PaymentProcessorInformation getPaymentProcessorInformation()
Information about the entity that processes payments for the billing plan..- Returns:
- paymentProcessorInformation
-
setPaymentProcessorInformation
public void setPaymentProcessorInformation(PaymentProcessorInformation paymentProcessorInformation)
setPaymentProcessorInformation.
-
planInformation
public BillingPlanInformation planInformation(PlanInformation planInformation)
planInformation.- Returns:
- BillingPlanInformation
-
getPlanInformation
public PlanInformation getPlanInformation()
An object used to identify the features and attributes of the account being created..- Returns:
- planInformation
-
setPlanInformation
public void setPlanInformation(PlanInformation planInformation)
setPlanInformation.
-
processPayment
public BillingPlanInformation processPayment(String processPayment)
processPayment.- Returns:
- BillingPlanInformation
-
getProcessPayment
public String getProcessPayment()
.- Returns:
- processPayment
-
setProcessPayment
public void setProcessPayment(String processPayment)
setProcessPayment.
-
referralInformation
public BillingPlanInformation referralInformation(ReferralInformation referralInformation)
referralInformation.- Returns:
- BillingPlanInformation
-
getReferralInformation
public ReferralInformation getReferralInformation()
A complex type that contains properties for entering referral and discount information..- Returns:
- referralInformation
-
setReferralInformation
public void setReferralInformation(ReferralInformation referralInformation)
setReferralInformation.
-
renewalStatus
public BillingPlanInformation renewalStatus(String renewalStatus)
renewalStatus.- Returns:
- BillingPlanInformation
-
getRenewalStatus
public String getRenewalStatus()
.- Returns:
- renewalStatus
-
setRenewalStatus
public void setRenewalStatus(String renewalStatus)
setRenewalStatus.
-
saleDiscountAmount
public BillingPlanInformation saleDiscountAmount(String saleDiscountAmount)
saleDiscountAmount.- Returns:
- BillingPlanInformation
-
getSaleDiscountAmount
public String getSaleDiscountAmount()
.- Returns:
- saleDiscountAmount
-
setSaleDiscountAmount
public void setSaleDiscountAmount(String saleDiscountAmount)
setSaleDiscountAmount.
-
saleDiscountFixedAmount
public BillingPlanInformation saleDiscountFixedAmount(String saleDiscountFixedAmount)
saleDiscountFixedAmount.- Returns:
- BillingPlanInformation
-
getSaleDiscountFixedAmount
public String getSaleDiscountFixedAmount()
.- Returns:
- saleDiscountFixedAmount
-
setSaleDiscountFixedAmount
public void setSaleDiscountFixedAmount(String saleDiscountFixedAmount)
setSaleDiscountFixedAmount.
-
saleDiscountPercent
public BillingPlanInformation saleDiscountPercent(String saleDiscountPercent)
saleDiscountPercent.- Returns:
- BillingPlanInformation
-
getSaleDiscountPercent
public String getSaleDiscountPercent()
.- Returns:
- saleDiscountPercent
-
setSaleDiscountPercent
public void setSaleDiscountPercent(String saleDiscountPercent)
setSaleDiscountPercent.
-
saleDiscountPeriods
public BillingPlanInformation saleDiscountPeriods(String saleDiscountPeriods)
saleDiscountPeriods.- Returns:
- BillingPlanInformation
-
getSaleDiscountPeriods
public String getSaleDiscountPeriods()
.- Returns:
- saleDiscountPeriods
-
setSaleDiscountPeriods
public void setSaleDiscountPeriods(String saleDiscountPeriods)
setSaleDiscountPeriods.
-
saleDiscountSeatPriceOverride
public BillingPlanInformation saleDiscountSeatPriceOverride(String saleDiscountSeatPriceOverride)
saleDiscountSeatPriceOverride.- Returns:
- BillingPlanInformation
-
getSaleDiscountSeatPriceOverride
public String getSaleDiscountSeatPriceOverride()
.- Returns:
- saleDiscountSeatPriceOverride
-
setSaleDiscountSeatPriceOverride
public void setSaleDiscountSeatPriceOverride(String saleDiscountSeatPriceOverride)
setSaleDiscountSeatPriceOverride.
-
taxExemptId
public BillingPlanInformation taxExemptId(String taxExemptId)
taxExemptId.- Returns:
- BillingPlanInformation
-
getTaxExemptId
public String getTaxExemptId()
.- Returns:
- taxExemptId
-
setTaxExemptId
public void setTaxExemptId(String taxExemptId)
setTaxExemptId.
-
equals
public boolean equals(Object o)
Compares objects.
-
-