OfferPricePlanDto Data Type

The Class OfferPricePlanDto.

Available Since
Oct 11, 2013
Implemented Interfaces
Serializable
Properties
name data type description
offerId string The offer id.
organizationId string The organization id.
taxId string The tax id.
subscriptionProrata boolean The subscription prorata.
terminationProrata boolean The termination prorata.
applyInAdvance boolean The apply in advance.
param1 string The param 1.
param2 string The param 2.
param3 string The param 3.
billingPeriod string The billing period.
recurringCharges array of RecurringChargeDto The recurring charges.
usageUnit string The usage unit.
usageCharges array of UsageChargeDto The usage charges.
subscriptionFees array of SubscriptionFeeDto The subscription fees.
terminationFees array of TerminationFeeDto The termination fees.

Example

{
  "offerId" : "...",
  "organizationId" : "...",
  "taxId" : "...",
  "subscriptionProrata" : true,
  "terminationProrata" : true,
  "applyInAdvance" : true,
  "param1" : "...",
  "param2" : "...",
  "param3" : "...",
  "billingPeriod" : "...",
  "recurringCharges" : [ {
    "currencyCode" : "...",
    "startDate" : 12345,
    "endDate" : 12345,
    "minAge" : 12345,
    "maxAge" : 12345,
    "price" : 12345.0,
    "recommendedPrice" : 12345.0
  }, {
    "currencyCode" : "...",
    "startDate" : 12345,
    "endDate" : 12345,
    "minAge" : 12345,
    "maxAge" : 12345,
    "price" : 12345.0,
    "recommendedPrice" : 12345.0
  } ],
  "usageUnit" : "...",
  "usageCharges" : [ {
    "min" : 12345,
    "max" : 12345,
    "currencyCode" : "...",
    "startDate" : 12345,
    "endDate" : 12345,
    "price" : 12345.0,
    "recommendedPrice" : 12345.0
  }, {
    "min" : 12345,
    "max" : 12345,
    "currencyCode" : "...",
    "startDate" : 12345,
    "endDate" : 12345,
    "price" : 12345.0,
    "recommendedPrice" : 12345.0
  } ],
  "subscriptionFees" : [ {
    "currencyCode" : "...",
    "startDate" : 12345,
    "endDate" : 12345,
    "price" : 12345.0,
    "recommendedPrice" : 12345.0
  }, {
    "currencyCode" : "...",
    "startDate" : 12345,
    "endDate" : 12345,
    "price" : 12345.0,
    "recommendedPrice" : 12345.0
  } ],
  "terminationFees" : [ {
    "currencyCode" : "...",
    "startDate" : 12345,
    "endDate" : 12345,
    "price" : 12345.0,
    "recommendedPrice" : 12345.0
  }, {
    "currencyCode" : "...",
    "startDate" : 12345,
    "endDate" : 12345,
    "price" : 12345.0,
    "recommendedPrice" : 12345.0
  } ]
}