OfferGroup
Offer group in the subscription with current statuses
Properties
Billing frequency of the offer
Possible values are: PREPAID , MONTHLY , ANNUAL
Applicable only for COMMIT offer
Applicable only for COMMIT offer
SKU of the offer purchased based on offer attributes
Currency used to make the purchas
Offer Group description for Config Bundle
Offer group end date time
Offer group Id. A unique Id per instance of bundle purchase.
Offer group name for Config Bundle
Category of the offer such as Primary, Addon or Onetime
Possible values are: PRIMARY , ADDON , ONETIME
Type of Offer such as On-Demand or Commit
Possible values are: ONDEMAND , COMMIT
Globally unique product id of the bundle shell SKU
Quantity purchased. Applicable only for COMMIT
Applicable for commit offer only. Each service may have its own UOM. Some services may use Host and others may use CPUs, etc
The route taken to place the order such as Sales, Reseller, etc
Offer group start date time
Lifecycle status of the offer
Possible values are: SUBMITTED , PENDING_PROVISIONING , ERROR , ACTIVE , PENDING_CANCEL , CANCELLED , TERMINATED , PENDING_ACTIVE , EXPIRED
JSON Example
{
"billingFrequency": "PREPAID",
"billingTerm": 0,
"billingTermUom": "string",
"crossRefSku": "string",
"currency": "string",
"description": "string",
"endDate": "string",
"id": "string",
"name": "string",
"offerCategory": "PRIMARY",
"offerCost": {
"cNetPrice": 0,
"creditSavings": [
{
"creditAmount": 0,
"creditReference": "string",
"type": "FLEX_EXCHANGE"
}
],
"discountSavings": [
{
"attributes": {
"key": "string"
},
"discountAmount": 0,
"type": "RCD"
}
],
"snsCredit": 0,
"totalCreditSavings": 0,
"totalDiscountSavings": 0,
"totalListPrice": 0,
"totalNetPrice": 0,
"unitListPrice": 0,
"unitNetPrice": 0
},
"offerType": "ONDEMAND",
"offers": [
{
"additionalAttributes": {
"key": "string"
},
"billingFrequency": "PREPAID",
"billingModel": "COMMIT_REQUIRED",
"crossRefSku": "string",
"currency": "string",
"description": "string",
"discountSavings": [
{
"attributes": {},
"discountAmount": 0,
"type": "RCD"
}
],
"endDate": "string",
"licenseUnit": "string",
"listPrice": 0,
"name": "string",
"netPrice": 0,
"offerCategory": "PRIMARY",
"offerCost": {
"cNetPrice": 0,
"creditSavings": [
{
"creditAmount": 0,
"creditReference": "string",
"type": "FLEX_EXCHANGE"
}
],
"discountSavings": [
{
"attributes": {
"key": "string"
},
"discountAmount": 0,
"type": "RCD"
}
],
"snsCredit": 0,
"totalCreditSavings": 0,
"totalDiscountSavings": 0,
"totalListPrice": 0,
"totalNetPrice": 0,
"unitListPrice": 0,
"unitNetPrice": 0
},
"offerType": "ONDEMAND",
"programOption": "string",
"purchaseQuantity": 0,
"quantityUom": "string",
"referenceId": "string",
"serviceRef": {
"id": "string",
"name": "string",
"serviceIcon": "string"
},
"startDate": "string",
"status": "SUBMITTED",
"tierName": "string",
"unitListPrice": 0,
"unitNetPrice": 0,
"usageItems": [
{
"chargeId": "string",
"chargeType": "string",
"crossRefSku": "string",
"currency": "string",
"description": "string",
"name": "string",
"offerCost": {
"cNetPrice": 0,
"creditSavings": [
{
"creditAmount": 0,
"creditReference": "string",
"type": "FLEX_EXCHANGE"
}
],
"discountSavings": [
{
"attributes": {
"key": "string"
},
"discountAmount": 0,
"type": "RCD"
}
],
"snsCredit": 0,
"totalCreditSavings": 0,
"totalDiscountSavings": 0,
"totalListPrice": 0,
"totalNetPrice": 0,
"unitListPrice": 0,
"unitNetPrice": 0
},
"productId": "string",
"purchaseQuantity": 0,
"tierName": "string",
"uom": "string"
}
],
"usageSubmissionModel": "string",
"volumeTierDiscount": 0
}
],
"productId": "string",
"purchaseQuantity": 0,
"quantityUom": "string",
"routeToMarket": "string",
"startDate": "string",
"status": "SUBMITTED"
}
Property Of
DistributorSubscriptionDetails
DistributorTransactionInfo
ResellerSubscriptionDetails
ResellerTransactionInfo