@Generated(value="class io.swagger.codegen.languages.JavaClientCodegen", date="2017-03-06T16:42:36.211-08:00") public class AccountBillingPlan extends Object
Contains information about an account billing plan.
| Constructor and Description |
|---|
AccountBillingPlan() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<AddOn> |
getAddOns()
Reserved:
|
String |
getCanCancelRenewal()
Reserved: TBD
|
String |
getCanUpgrade()
When set to true, specifies that you can upgrade the account through the API.
|
String |
getCurrencyCode()
Specifies the ISO currency code for the account.
|
String |
getEnableSupport()
When set to true, then customer support is provided as part of the account plan.
|
String |
getIncludedSeats()
The number of seats (users) included.
|
String |
getIncrementalSeats()
Reserved: TBD
|
String |
getIsDowngrade() |
String |
getOtherDiscountPercent()
Any other percentage discount for the plan.
|
String |
getPaymentCycle() |
String |
getPaymentMethod()
The payment method used with the plan.
|
String |
getPerSeatPrice() |
String |
getPlanClassification()
Identifies the type of plan.
|
List<FeatureSet> |
getPlanFeatureSets()
A complex type that sets the feature sets for the account.
|
String |
getPlanId() |
String |
getPlanName()
The name of the Billing Plan.
|
String |
getRenewalStatus()
The renewal status for the account.
|
List<SeatDiscount> |
getSeatDiscounts()
A complex type that contains any seat discount information.\n\nValues are: BeginSeatCount, EndSeatCount, and SeatDiscountPercent.
|
String |
getSupportIncidentFee()
The support incident fee charged for each support incident.
|
String |
getSupportPlanFee()
The support plan fee charged for this plan.
|
int |
hashCode() |
void |
setAddOns(List<AddOn> addOns) |
void |
setCanCancelRenewal(String canCancelRenewal) |
void |
setCanUpgrade(String canUpgrade) |
void |
setCurrencyCode(String currencyCode) |
void |
setEnableSupport(String enableSupport) |
void |
setIncludedSeats(String includedSeats) |
void |
setIncrementalSeats(String incrementalSeats) |
void |
setIsDowngrade(String isDowngrade) |
void |
setOtherDiscountPercent(String otherDiscountPercent) |
void |
setPaymentCycle(String paymentCycle) |
void |
setPaymentMethod(String paymentMethod) |
void |
setPerSeatPrice(String perSeatPrice) |
void |
setPlanClassification(String planClassification) |
void |
setPlanFeatureSets(List<FeatureSet> planFeatureSets) |
void |
setPlanId(String planId) |
void |
setPlanName(String planName) |
void |
setRenewalStatus(String renewalStatus) |
void |
setSeatDiscounts(List<SeatDiscount> seatDiscounts) |
void |
setSupportIncidentFee(String supportIncidentFee) |
void |
setSupportPlanFee(String supportPlanFee) |
String |
toString() |
public String getCanCancelRenewal()
Reserved: TBD
public void setCanCancelRenewal(String canCancelRenewal)
public String getCanUpgrade()
When set to true, specifies that you can upgrade the account through the API.
public void setCanUpgrade(String canUpgrade)
public String getCurrencyCode()
Specifies the ISO currency code for the account.
public void setCurrencyCode(String currencyCode)
public String getEnableSupport()
When set to true, then customer support is provided as part of the account plan.
public void setEnableSupport(String enableSupport)
public String getIncludedSeats()
The number of seats (users) included.
public void setIncludedSeats(String includedSeats)
public String getIncrementalSeats()
Reserved: TBD
public void setIncrementalSeats(String incrementalSeats)
public String getIsDowngrade()
public void setIsDowngrade(String isDowngrade)
public String getOtherDiscountPercent()
Any other percentage discount for the plan.
public void setOtherDiscountPercent(String otherDiscountPercent)
public String getPaymentCycle()
public void setPaymentCycle(String paymentCycle)
public String getPaymentMethod()
The payment method used with the plan. The possible values are: CreditCard, PurchaseOrder, Premium, or Freemium.
public void setPaymentMethod(String paymentMethod)
public String getPerSeatPrice()
public void setPerSeatPrice(String perSeatPrice)
public String getPlanClassification()
Identifies the type of plan. Examples include Business, Corporate, Enterprise, Free.
public void setPlanClassification(String planClassification)
public List<FeatureSet> getPlanFeatureSets()
A complex type that sets the feature sets for the account. It contains the following information (all string content):\n\n* currencyFeatureSetPrices - Contains the currencyCode and currencySymbol for the alternate currency values for envelopeFee, fixedFee, seatFee that are configured for this plan feature set.\n* envelopeFee - An incremental envelope cost for plans with envelope overages (when isEnabled=true).\n* featureSetId - A unique ID for the feature set.\n* fixedFee - A one-time fee associated with the plan (when isEnabled=true).\n* isActive - Specifies whether the feature set is actively set as part of the plan.\n* isEnabled - Specifies whether the feature set is actively enabled as part of the plan.\n* name - The name of the feature set.\n* seatFee - An incremental seat cost for seat-based plans (when isEnabled=true).
public void setPlanFeatureSets(List<FeatureSet> planFeatureSets)
public String getPlanId()
public void setPlanId(String planId)
public String getPlanName()
The name of the Billing Plan.
public void setPlanName(String planName)
public String getRenewalStatus()
The renewal status for the account. The acceptable values are:\n\n* auto: The account automatically renews.\n* queued_for_close: Account will be closed at the billingPeriodEndDate.\n* queued_for_downgrade: Account will be downgraded at the billingPeriodEndDate.
public void setRenewalStatus(String renewalStatus)
public List<SeatDiscount> getSeatDiscounts()
A complex type that contains any seat discount information.\n\nValues are: BeginSeatCount, EndSeatCount, and SeatDiscountPercent.
public void setSeatDiscounts(List<SeatDiscount> seatDiscounts)
public String getSupportIncidentFee()
The support incident fee charged for each support incident.
public void setSupportIncidentFee(String supportIncidentFee)
public String getSupportPlanFee()
The support plan fee charged for this plan.
public void setSupportPlanFee(String supportPlanFee)
Copyright © 2017. All Rights Reserved.