Package com.docusign.esign.model
Class BillingPlan
- java.lang.Object
-
- com.docusign.esign.model.BillingPlan
-
- All Implemented Interfaces:
Serializable
public class BillingPlan extends Object implements Serializable
Contains information about a billing plan..- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BillingPlan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingPlanaddAppStoreProductsItem(AppStoreProduct appStoreProductsItem)addAppStoreProductsItem.BillingPlanaddCurrencyPlanPricesItem(CurrencyPlanPrice currencyPlanPricesItem)addCurrencyPlanPricesItem.BillingPlanaddPlanFeatureSetsItem(FeatureSet planFeatureSetsItem)addPlanFeatureSetsItem.BillingPlanaddSeatDiscountsItem(SeatDiscount seatDiscountsItem)addSeatDiscountsItem.BillingPlanappStoreProducts(List<AppStoreProduct> appStoreProducts)appStoreProducts.BillingPlancurrencyPlanPrices(List<CurrencyPlanPrice> currencyPlanPrices)currencyPlanPrices.BillingPlanenableSupport(String enableSupport)enableSupport.booleanequals(Object o)Compares objects.List<AppStoreProduct>getAppStoreProducts()Reserved: TBD.List<CurrencyPlanPrice>getCurrencyPlanPrices()Contains the currencyCode and currencySymbol for the alternate currency values for envelopeFee, fixedFee, and seatFee that are configured for this plan feature set..StringgetEnableSupport()When set to **true**, then customer support is provided as part of the account plan..StringgetIncludedSeats()The number of seats (users) included..StringgetOtherDiscountPercent().StringgetPaymentCycle()The payment cycle associated with the plan.StringgetPaymentMethod().StringgetPerSeatPrice()The per seat price for the plan..StringgetPlanClassification()Identifies the type of plan.List<FeatureSet>getPlanFeatureSets().StringgetPlanId().StringgetPlanName()The name of the Billing Plan..List<SeatDiscount>getSeatDiscounts().StringgetSupportIncidentFee()The support incident fee charged for each support incident..StringgetSupportPlanFee()The support plan fee charged for this plan..inthashCode()Returns the HashCode.BillingPlanincludedSeats(String includedSeats)includedSeats.BillingPlanotherDiscountPercent(String otherDiscountPercent)otherDiscountPercent.BillingPlanpaymentCycle(String paymentCycle)paymentCycle.BillingPlanpaymentMethod(String paymentMethod)paymentMethod.BillingPlanperSeatPrice(String perSeatPrice)perSeatPrice.BillingPlanplanClassification(String planClassification)planClassification.BillingPlanplanFeatureSets(List<FeatureSet> planFeatureSets)planFeatureSets.BillingPlanplanId(String planId)planId.BillingPlanplanName(String planName)planName.BillingPlanseatDiscounts(List<SeatDiscount> seatDiscounts)seatDiscounts.voidsetAppStoreProducts(List<AppStoreProduct> appStoreProducts)setAppStoreProducts.voidsetCurrencyPlanPrices(List<CurrencyPlanPrice> currencyPlanPrices)setCurrencyPlanPrices.voidsetEnableSupport(String enableSupport)setEnableSupport.voidsetIncludedSeats(String includedSeats)setIncludedSeats.voidsetOtherDiscountPercent(String otherDiscountPercent)setOtherDiscountPercent.voidsetPaymentCycle(String paymentCycle)setPaymentCycle.voidsetPaymentMethod(String paymentMethod)setPaymentMethod.voidsetPerSeatPrice(String perSeatPrice)setPerSeatPrice.voidsetPlanClassification(String planClassification)setPlanClassification.voidsetPlanFeatureSets(List<FeatureSet> planFeatureSets)setPlanFeatureSets.voidsetPlanId(String planId)setPlanId.voidsetPlanName(String planName)setPlanName.voidsetSeatDiscounts(List<SeatDiscount> seatDiscounts)setSeatDiscounts.voidsetSupportIncidentFee(String supportIncidentFee)setSupportIncidentFee.voidsetSupportPlanFee(String supportPlanFee)setSupportPlanFee.BillingPlansupportIncidentFee(String supportIncidentFee)supportIncidentFee.BillingPlansupportPlanFee(String supportPlanFee)supportPlanFee.StringtoString()Converts the given object to string.
-
-
-
Method Detail
-
appStoreProducts
public BillingPlan appStoreProducts(List<AppStoreProduct> appStoreProducts)
appStoreProducts.- Returns:
- BillingPlan
-
addAppStoreProductsItem
public BillingPlan addAppStoreProductsItem(AppStoreProduct appStoreProductsItem)
addAppStoreProductsItem.- Returns:
- BillingPlan
-
getAppStoreProducts
public List<AppStoreProduct> getAppStoreProducts()
Reserved: TBD.- Returns:
- appStoreProducts
-
setAppStoreProducts
public void setAppStoreProducts(List<AppStoreProduct> appStoreProducts)
setAppStoreProducts.
-
currencyPlanPrices
public BillingPlan currencyPlanPrices(List<CurrencyPlanPrice> currencyPlanPrices)
currencyPlanPrices.- Returns:
- BillingPlan
-
addCurrencyPlanPricesItem
public BillingPlan addCurrencyPlanPricesItem(CurrencyPlanPrice currencyPlanPricesItem)
addCurrencyPlanPricesItem.- Returns:
- BillingPlan
-
getCurrencyPlanPrices
public List<CurrencyPlanPrice> getCurrencyPlanPrices()
Contains the currencyCode and currencySymbol for the alternate currency values for envelopeFee, fixedFee, and seatFee that are configured for this plan feature set..- Returns:
- currencyPlanPrices
-
setCurrencyPlanPrices
public void setCurrencyPlanPrices(List<CurrencyPlanPrice> currencyPlanPrices)
setCurrencyPlanPrices.
-
enableSupport
public BillingPlan enableSupport(String enableSupport)
enableSupport.- Returns:
- BillingPlan
-
getEnableSupport
public String getEnableSupport()
When set to **true**, then customer support is provided as part of the account plan..- Returns:
- enableSupport
-
setEnableSupport
public void setEnableSupport(String enableSupport)
setEnableSupport.
-
includedSeats
public BillingPlan includedSeats(String includedSeats)
includedSeats.- Returns:
- BillingPlan
-
getIncludedSeats
public String getIncludedSeats()
The number of seats (users) included..- Returns:
- includedSeats
-
setIncludedSeats
public void setIncludedSeats(String includedSeats)
setIncludedSeats.
-
otherDiscountPercent
public BillingPlan otherDiscountPercent(String otherDiscountPercent)
otherDiscountPercent.- Returns:
- BillingPlan
-
getOtherDiscountPercent
public String getOtherDiscountPercent()
.- Returns:
- otherDiscountPercent
-
setOtherDiscountPercent
public void setOtherDiscountPercent(String otherDiscountPercent)
setOtherDiscountPercent.
-
paymentCycle
public BillingPlan paymentCycle(String paymentCycle)
paymentCycle.- Returns:
- BillingPlan
-
getPaymentCycle
public String getPaymentCycle()
The payment cycle associated with the plan. The possible values are: Monthly or Annually. .- Returns:
- paymentCycle
-
setPaymentCycle
public void setPaymentCycle(String paymentCycle)
setPaymentCycle.
-
paymentMethod
public BillingPlan paymentMethod(String paymentMethod)
paymentMethod.- Returns:
- BillingPlan
-
getPaymentMethod
public String getPaymentMethod()
.- Returns:
- paymentMethod
-
setPaymentMethod
public void setPaymentMethod(String paymentMethod)
setPaymentMethod.
-
perSeatPrice
public BillingPlan perSeatPrice(String perSeatPrice)
perSeatPrice.- Returns:
- BillingPlan
-
getPerSeatPrice
public String getPerSeatPrice()
The per seat price for the plan..- Returns:
- perSeatPrice
-
setPerSeatPrice
public void setPerSeatPrice(String perSeatPrice)
setPerSeatPrice.
-
planClassification
public BillingPlan planClassification(String planClassification)
planClassification.- Returns:
- BillingPlan
-
getPlanClassification
public String getPlanClassification()
Identifies the type of plan. Examples include Business, Corporate, Enterprise, Free..- Returns:
- planClassification
-
setPlanClassification
public void setPlanClassification(String planClassification)
setPlanClassification.
-
planFeatureSets
public BillingPlan planFeatureSets(List<FeatureSet> planFeatureSets)
planFeatureSets.- Returns:
- BillingPlan
-
addPlanFeatureSetsItem
public BillingPlan addPlanFeatureSetsItem(FeatureSet planFeatureSetsItem)
addPlanFeatureSetsItem.- Returns:
- BillingPlan
-
getPlanFeatureSets
public List<FeatureSet> getPlanFeatureSets()
.- Returns:
- planFeatureSets
-
setPlanFeatureSets
public void setPlanFeatureSets(List<FeatureSet> planFeatureSets)
setPlanFeatureSets.
-
planId
public BillingPlan planId(String planId)
planId.- Returns:
- BillingPlan
-
getPlanId
public String getPlanId()
.- Returns:
- planId
-
setPlanId
public void setPlanId(String planId)
setPlanId.
-
planName
public BillingPlan planName(String planName)
planName.- Returns:
- BillingPlan
-
getPlanName
public String getPlanName()
The name of the Billing Plan..- Returns:
- planName
-
setPlanName
public void setPlanName(String planName)
setPlanName.
-
seatDiscounts
public BillingPlan seatDiscounts(List<SeatDiscount> seatDiscounts)
seatDiscounts.- Returns:
- BillingPlan
-
addSeatDiscountsItem
public BillingPlan addSeatDiscountsItem(SeatDiscount seatDiscountsItem)
addSeatDiscountsItem.- Returns:
- BillingPlan
-
getSeatDiscounts
public List<SeatDiscount> getSeatDiscounts()
.- Returns:
- seatDiscounts
-
setSeatDiscounts
public void setSeatDiscounts(List<SeatDiscount> seatDiscounts)
setSeatDiscounts.
-
supportIncidentFee
public BillingPlan supportIncidentFee(String supportIncidentFee)
supportIncidentFee.- Returns:
- BillingPlan
-
getSupportIncidentFee
public String getSupportIncidentFee()
The support incident fee charged for each support incident..- Returns:
- supportIncidentFee
-
setSupportIncidentFee
public void setSupportIncidentFee(String supportIncidentFee)
setSupportIncidentFee.
-
supportPlanFee
public BillingPlan supportPlanFee(String supportPlanFee)
supportPlanFee.- Returns:
- BillingPlan
-
getSupportPlanFee
public String getSupportPlanFee()
The support plan fee charged for this plan..- Returns:
- supportPlanFee
-
setSupportPlanFee
public void setSupportPlanFee(String supportPlanFee)
setSupportPlanFee.
-
equals
public boolean equals(Object o)
Compares objects.
-
-