new module:model/BillingPlan()
- Source:
Constructs a new BillingPlan
.
Contains information about a billing plan.
Members
(inner) appStoreProducts :Array.<module:model/AppStoreProduct>
- Source:
Reserved: TBD
Type:
- Array.<module:model/AppStoreProduct>
(inner) currencyPlanPrices :Array.<module:model/CurrencyPlanPrice>
- Source:
Contains the currencyCode and currencySymbol for the alternate currency values for envelopeFee, fixedFee, and seatFee that are configured for this plan feature set.
Type:
- Array.<module:model/CurrencyPlanPrice>
(inner) enableSupport :String
- Source:
When set to true, then customer support is provided as part of the account plan.
Type:
- String
(inner) includedSeats :String
- Source:
The number of seats (users) included.
Type:
- String
(inner) otherDiscountPercent :String
- Source:
Type:
- String
(inner) paymentCycle :String
- Source:
The payment cycle associated with the plan. The possible values are: Monthly or Annually.
Type:
- String
(inner) paymentMethod :String
- Source:
Type:
- String
(inner) perSeatPrice :String
- Source:
The per seat price for the plan.
Type:
- String
(inner) planClassification :String
- Source:
Identifies the type of plan. Examples include Business, Corporate, Enterprise, Free.
Type:
- String
(inner) planFeatureSets :Array.<module:model/FeatureSet>
- Source:
Type:
- Array.<module:model/FeatureSet>
(inner) planId :String
- Source:
Type:
- String
(inner) planName :String
- Source:
The name of the Billing Plan.
Type:
- String
(inner) seatDiscounts :Array.<module:model/SeatDiscount>
- Source:
Type:
- Array.<module:model/SeatDiscount>
(inner) supportIncidentFee :String
- Source:
The support incident fee charged for each support incident.
Type:
- String
(inner) supportPlanFee :String
- Source:
The support plan fee charged for this plan.
Type:
- String
Methods
(static) constructFromObject(data, obj) → {module:model/BillingPlan}
- Source:
Constructs a BillingPlan
from a plain JavaScript object, optionally creating a new instance.
Copies all relevant properties from data
to obj
if supplied or a new instance if not.
Parameters:
Name | Type | Description |
---|---|---|
data |
Object | The plain JavaScript object bearing properties of interest. |
obj |
module:model/BillingPlan | Optional instance to populate. |
Returns:
The populated BillingPlan
instance.